Senior Firmware Engineer
LEADING AUSTRALIAN ELECTRONICS MANUFACTURER
Summary about this job
Engineering - Software
Company: Standard Communications Pty Ltd
Location: Sydney
Work type: Full Time
Salary: n\a
Phone: +61-2-5605-7901
Fax: +61-8-9627-3953
E-mail: n\a
Site: n\a
Detail information about job Senior Firmware Engineer. Terms and conditions vacancy
- State-of-the-art engineering development facility
- Salary + Super + Parking on-site + Bonus + Laptop & Phone
- Management training, learning and development
- Competitive packag e + Bonus structure
- LEADING AUSTRALIAN ELECTRONICS MANUFACTURER
GME designs, engineers, manufactures and distributes world-class radio communication equipment including; two-way radio communications, marine electronics, emergency locator beacons, telemetry and data radio products.
This is a rare opportunity for a Senior Firmware Engineer to take on a lead role in the Engineering Department. The successful candidate will have the following skills & attributes to be successful:
Basic Comp-Sci / Software Engineering Skills
- Have gone through the software development lifecycle on a number of commercial projects.
- Have developed C and C++ based applications in a commercial context.
- Understand workings of a microcontroller at low level, registers, memory, busses, interrupts, etc.
- Have used assembly language, or at least, know how to interpret simple snippets of assembly.
Firmware-Specific Skills
- Knowing an embedded development toolchain inside-out. Have developed some commercial applications with the toolchain.
- Knowing an embedded microcontroller framework inside-out. Have developed some commercial applications based on a pre-existing framework.
- Knowing a microcontroller family in-depth - peripherals, memory model, capabilities, etc.
- Knowing common embedded comms standards in-depth: UART, I2C, SPI, ...
- Knowing other common MCU peripherals in-depth: ADC, DAC, DMA controllers, PWM, GPIO
- Knowing how to problem-solve without a debugger: logging, GPIO, root cause analysis for failures
- Knowing how to exploit microcontroller strengths, e.g. how to write very low power solutions or high-speed real time, etc.
Real Time Software Skills
- Know how to devise a real-time firmware architecture: draw up a data flow diagram, define the threads/tasks and the communications between them, etc.
- Know how to design software to soft and hard real-time constraints.
- Know when to use a single loop (cyclic executive) architecture and when to use a Real-Time Operating System
- Know how to use a microcontroller oriented Real Time Operating System. Have used an RTOS in a commercial project, such as FreeRTOS, Keil RTX, etc.
Digital Signal Processing Skills
- Knowing how to design and implement common signal processing algorithms: FIR, IIR, FFT, etc. Have developed some of these in a commercial project.
- Knowing how to design and implement signal processing on fixed point power constrained processors.
- Good grasp of tools used for design and evaluation of algorithms: Matlab, Octave, SciPy, or similar.
- Background in telecommunications, or another field that uses signal processing heavily.
Electronics Engineering Skills
- Hands-on hardware skills - as below:
- At least technician-level use of test equipment - multimeters, CRO's, logic analysers.
- Knowing how to read schematic diagrams.
- Ideally, at least bachelor's degree in EE or equivalent experience.
We expect a detailed cover letter addressing how you have met the above criteria. Please also note what experience you lack or are limited in.
The Benefits;
We offer numerous staff benefits and benefits bespoke to the role, they are as follows:
- Competitive salary package with bonus
- Mentor and develop other engineers
- State-of-the-art engineering development facility
- Work with a product that is designed & built on-site
- Company Laptop
- Bonus structure
- Management training, learning and development
- Annual leave & Flexible Workplace
We are looking for the best of the best; if you have read this advert you suit the criteria but more importantly, if the opportunity resonates with you please do not hesitate to "APPLY NOW".