Principal / Senior Firmware Engineer
Danaher
- Mount Waverley, VIC
- Permanent
- Full-time
- Design, Develop and Test firmware in compliance with the applicable sections of the LBS Quality Management System.
- Investigate and analyse firmware related issues.
- Write and contribute to technical documentation.
- Maintain & configure development test environments.
- Provide technical leadership for teams of 1 to 3 firmware engineers.
- Provide detailed effort estimates for firmware design implementation.
- Provide feedback through development reviews.
- Implement Danaher values and processes.
- Provide firmware support consultancy to other teams within Leica Biosystems Melbourne.
- Expert level experience and working knowledge of C++.
- Proven track record of successfully delivering commercial projects.
- Expertise in debugging, profiling, and analysing firmware.
- Experience of developing with a microcontroller RTOS E.g. FreeRTOS, ChibiOS and ThreadX.
- Good understanding of electronic components and the ability to trace schematics to firmware designs.
- Ability to develop firmware independently while collaborating as part of a larger team.
- Excellent interpersonal, documentation and communication skills.
- Experience developing firmware to IEC-62304 medical standards.
- Experience of developing for the STM32 range of microcontrollers.
- Experience developing firmware for real time control of motors, pumps, and other mechanical components.