Senior / Principal Firmware Engineer

3 days ago


Greater Melbourne Area, Australia Rosewood Partners Full time $104,000 - $130,878 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 role

As a Senior or Principal Firmware Engineer, you will use your skills to design, develop, and maintain embedded systems, firmware, and associated software components. The ideal candidate will have a strong background in firmware engineering and embedded systems, with a proven track record of delivering high-quality solutions that help bring IoT products to life. For this position, we will also consider strong mid-level engineers.

The team will rely on you to:

  • IoT Product Development:
    Design, develop, and test firmware for embedded systems used in cutting-edge IoT products, ensuring optimal performance, reliability, and efficiency.
  • Hardware-Software Integration:
    Integrate hardware and software components to create robust and functional devices.
  • Software Development:
    Develop associated software tools, libraries, and interfaces to support embedded systems within products.
  • Technical Leadership:
    Mentor and guide junior engineers, providing technical expertise and guidance.
  • Problem-Solving:
    Diagnose and troubleshoot complex technical issues related to firmware and embedded systems in products.
  • Collaboration:
    Work effectively in a cross-functional team environment, collaborating with hardware engineers, software developers, and other stakeholders.
  • Consulting:
    Consult directly with clients and business stakeholders on requirements, specifications, and proposals for the system design and delivery of embedded solutions

Ideally you have:

  • 8+ years of experience in firmware engineering and embedded Linux systems development.
  • Strong proficiency in C/C++ programming language.
  • Experience with embedded microcontrollers and RTOS (e.g., STM32, nRF5, FreeRTOS, Zephyr).
  • Familiarity with hardware-software integration and debugging techniques.
  • Experience developing new electromechanical products, from concept to production.
  • A degree in Computer Science, Electronics Engineering, or Mechatronics Engineering, or similar.

Bonus points if you also have:

  • Consulting experience, and excellent interpersonal skills
  • Experience with wireless protocols (e.g., Bluetooth, LTE, WiFi).
  • Experience with web languages and technologies (Typescript, Electron, Angular, React)

What's next

If this sounds like a great opportunity for you, please apply today. We will be reviewing applications over the coming weeks, and calling shortlisted applicants for a phone screen before interviewing with the client.



  • Melbourne, Victoria, Australia Bebeefirmware Full time

    Principal Firmware Engineer/Team LeadCutting-edge technology is revolutionizing the sports industry with innovative solutions. As a senior firmware developer, you will be part of a research and development team that designs wearable tracking hardware and integrates components across various platforms.Key Responsibilities:Lead a team in developing firmware...


  • Melbourne, Victoria, Australia beBeeFirmware Full time $180,000 - $200,000

    Principal Firmware Engineer/Team LeadCutting-edge technology is revolutionizing the sports industry with innovative solutions. As a senior firmware developer, you will be part of a research and development team that designs wearable tracking hardware and integrates components across various platforms.Key Responsibilities:Lead a team in developing firmware...


  • 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...

  • Firmware Engineer

    2 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++...


  • Melbourne, Victoria, Australia Buscojobs Full time

    Principal Firmware Engineer Team Lead jobs in ...SAP Commerce Cloud Technical Lead - Contract - Melbourne3000 Melbourne, Victoria Hastha SolutionsPosted 12 days agoJob DescriptionUrgent requirement ofSAP eCommerce Cloud Technical Lead - Contract - Melbourne RequirementsKey ResponsibilitiesDesign and deliver scalable, secure e-commerce solutions on SAP...

  • Firmware Engineer

    2 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++...

  • Firmware Engineer

    2 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++...

  • Firmware Engineer

    2 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++...

  • Firmware Engineer

    1 week 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++...

  • Firmware Engineer

    4 days 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++...