Firmware Engineer

3 weeks ago


Melbourne, Australia Symmetrio Full time

Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++ programming, ARM Cortex-M microcontrollers, and real-time systems development within regulated medical environments. This role offers the opportunity to work on cutting-edge embedded systems that directly impact patient care and clinical workflows.

Remote candidates will be considered but preference will be given to those located in Florida. Salary range is $120-145k depending on experience.

Responsibilities

- Support lead firmware engineer on embedded system development for medical device applications
- Design, develop, and maintain embedded firmware using C/C++ for ARM Cortex-M based systems
- Implement and optimize firmware for NXP i.MX RT1170 (Diamond platform) and STMicroelectronics STM32 G4 (Alpheratz platform) microcontrollers
- Port existing firmware designs and algorithms between different MCU platforms ensuring code portability and maintainability
- Develop low-level MIPI-DSI communication protocols for high-resolution image sensors, particularly IMX585 integration
- Implement image and video processing algorithms including binning, H.264, AV1, and other compression/processing methods
- Work with IAR EWARM IDE environment for development, debugging, and testing of embedded systems
- Collaborate with hardware, software, and clinical teams to define system requirements and resolve integration challenges
- Conduct thorough testing and debugging of embedded firmware across multiple hardware platforms
- Ensure all firmware components comply with FDA regulations and medical device standards including IEC 62304
- Participate in design reviews, risk analysis, and support validation testing required for regulated medical environments
- Document firmware architecture, APIs, and implementation details for regulatory and maintenance purposes

- 7+ years of experience in embedded firmware development, preferably in medical devices or regulated industries
- Highly proficient in embedded C/C++ programming with strong preference for C
- Extensive experience with ARM Cortex-M microcontrollers and associated SDKs
- Proficiency with IAR EWARM IDE development environment
- Strong understanding of real-time operating systems and embedded system design principles
- Experience with NXP (i.MX RT series) and/or STMicroelectronics (STM32) microcontroller families
- Knowledge of MIPI-DSI communications protocols and high-resolution image sensor integration
- Strong testing, debugging, and validation skills for embedded systems
- Excellent documentation and communication skills for technical and regulatory requirements
- Ability to work collaboratively with cross-functional engineering teams

Preferred

- Experience with image/video processing algorithms and compression techniques (H.264, AV1, binning)
- Background in medical imaging systems, diagnostic equipment, or therapeutic devices
- Knowledge of FDA 21 CFR Part 820, ISO 13485, IEC 62304, or similar medical device compliance frameworks
- Experience with Sony IMX585 or similar high-resolution CMOS image sensors
- Prior work on code portability and platform migration projects
- Understanding of medical device software lifecycle processes and risk management

- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)

#J-18808-Ljbffr


  • Firmware Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...


  • Greater Melbourne Area, Australia Rosewood Partners Full time $120,000 - $180,000 per year

    We are working with a leading product design consultancy to find a Senior or Principal Firmware Engineer to join their growing team. This consultancy focuses on designing and developing innovative electronic Internet of Things (IoT) products.About the roleAs a Senior or Principal Firmware Engineer, you will use your skills to design, develop, and maintain...


  • Melbourne, Victoria, Australia Catapult Full time $104,000 - $130,878 per year

    PRINCIPAL FIRMWARE ENGINEER / TEAM LEADOur mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since we don't just work in the sporting industry, we are actively changing its future. Our solutions are designed to help...

  • Lead Firmware Engineeer

    28 minutes ago


    Melbourne, Australia Mantech Full time

    ASX Listed Melbourne based company - Leading-edge communication equipment - A key member of the Engineering Team Develop mission critical satellite communication devices for a niche market. A chance to join an **ASX Listed Melbourne based company.** An exciting opportunity for a Melbourne based Lead Firmware/Embedded Software Engineer to work with...

  • Urgent Search!

    3 weeks ago


    Melbourne, Australia Pty Ltd Full time

    Position Senior Firmware Engineer (Embedded Software Engineer) at Exa. You’ll contribute to software planning, architecture and design, and the mentorship of others. Responsibilities - Contribute to software planning, architecture and design. - Mentor other engineers. Benefits - A truly friendly, supportive, and collaborative team - Monthly...


  • Melbourne, Australia Gallagher Group Limited Full time

    About eShepherd We’re eShepherd - a fast-moving agritech startup revolutionising livestock management. We combine startup grit with the strength of a global leader. Our team thrives on curiosity, collaboration, and building solutions that matter. We move fast, learn faster, and scale with purpose. We’re progress-over-perfection, and we get sh*t done....

  • Test Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Catapult Full time

    Join to apply for the Test Engineer role at CatapultOur mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We work with athletes, coaches and teams worldwide, providing information to optimise health, readiness and performance through wearable technology, video analytics and...

  • Test Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Catapult Full time

    Join to apply for the Test Engineer role at CatapultOur mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We work with athletes, coaches and teams worldwide, providing information to optimise health, readiness and performance through wearable technology, video analytics and...


  • Melbourne, Victoria, Australia ProFound People Full time $120,000 - $180,000 per year

    Contract - Senior Embedded Software EngineerLocation: Melbourne, AustraliaEmployment Type: 6-month contract (with potential for extension)Role OverviewWe are seeking an experienced Embedded Software Engineer to design and deliver production-ready firmware for the next generation of advanced energy storage systems. This role requires strong technical...


  • Melbourne, Victoria, Australia Freelancerprox Full time $60,000 - $100,000 per year

    We are looking for a motivated and detail-oriented Embedded Software Engineer Intern to join our engineering team. This internship provides a unique opportunity to work on real-time embedded systems, firmware development, and hardware-software integration under the mentorship of experienced engineers. Freelancer Prox is the first platform to provide a fully...