Senior / Principal Firmware Engineer

6 days ago


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


  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the BestSenior Embedded Firmware EngineerRoleWe are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will...


  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time $120,000 - $260,000 per year

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time $120,000 - $250,000 per year

    We're looking for the BestSenior Embedded Firmware EngineerRoleWe are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will...


  • Melbourne, Victoria, Australia 42dot Full time US$120,000 - US$260,000

    We're looking for the BestSenior Embedded Firmware EngineerRoleWe are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will...


  • Greater Brisbane Area, Australia Atlassian Full time $150,000 - $250,000 per year

    *OverviewWorking at Atlassian*Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a...

  • Firmware Tester

    4 days ago


    City of Greater Dandenong, Australia KJR Full time

    We’re looking for a Firmware Tester to help ensure the quality and reliability of our embedded systems. In this role, you’ll work closely with engineers and developers to test, evaluate, and enhance firmware performance — playing a key part in delivering high-quality technology solutions. Key details - Start date: Week of 10 November - Mode: 5 days...


  • Melbourne, Australia Dromeda Full time

    The Bigger Picture At Andromeda Robotics, we’re not just imagining the future of human-robot relationships, we’re building it. Abi is the first emotionally intelligent humanoid companion robot, designed to bring care, conversation, and joy to the people who need it most. Backed by tier-1 investors and with customers already deploying Abi across aged...