Embedded Systems Engineer - firmware, electronics, mechatronics - mid or senior

Rosewood Partners

City of Melbourne

On-site

AUD 110,000 - 150,000

Full time

12 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rosewood Partners is seeking a mid-level or senior Embedded Systems Engineer to join a product development client, bringing hands-on expertise across health-tech and IoT sectors. The role blends embedded software and electronics, guiding projects from concept through production, with system-wide design input and cross-functional collaboration.

The successful candidate will contribute to prototyping, testing, and release, while mentoring engineers and influencing project planning in a hybrid team

Qualifications

  • 5+ years of experience in firmware, electronics, or embedded engineering within product development.
  • Bachelor of Engineering in Mechatronics, Electronics, Software, or Computer Science or a related discipline.
  • Strong proficiency in Embedded C/C++ and Python; PCB design using Altium or similar.

Responsibilities

  • Architect, write, and test embedded firmware and software solutions for a variety of products.
  • Design and test electronic hardware from prototyping through mass manufacture.
  • Lead requirements elicitation, implementation, and refinement for complex projects.

Skills

Embedded C/C++
Python

Education

Bachelor of Engineering (Mechatronics / Electronics / Software / CS)

Tools

Altium
STM32
Nordic devices
Zephyr

Job description

We are looking for a mid-level or senior Embedded Systems Engineer to join a great product development client of ours, with experience across a range of industries, including health-tech and IoT.

This role involves significant hands-on technical contribution to complex projects, from concept to final product, while also providing critical design and development insights. Because the nature of their client projects is highly varied, we are ideally looking for someone who straddles both embedded software and electronics, though we are happy to consider a specialist in either area who is comfortable learning the other and working system-wide.

About the role

As an Embedded Systems Engineer, you will help guide projects from initial concept and prototyping through to implementation, production, and release. You could do everything from designing and testing electronic prototypes and consulting on system-level architecture, to writing, testing, and debugging complex embedded firmware. You will be a valued member of hybrid project teams, collaborating closely with internal and client team members to make critical decisions on development approaches.

The team will rely on you to:
  • Architect, write, and test embedded firmware and software solutions for a variety of products, including next-generation systems and cloud processing algorithms.
  • Design and test electronic hardware, from concept and prototyping through to mass manufacture.
  • Lead technical requirements elicitation, implementation, and refinement for complex, cross-functional projects.
  • Manage testing and verification processes, ensuring adherence to EMC, documented software processes, and ISO/IEC regulatory standards.
  • Collaborate closely with colleagues across disciplines, reviewing schematics and debugging hardware-software integration issues on prototypes.
  • Provide technical advice to clients and contribute to proposal generation, software architecture, and project planning.
  • Provide technical leadership, mentoring, and coaching to other engineers, fostering a continuous improvement culture to lift the team's overall capability.
Ideally you have:
  • 5+ years of experience in firmware, electronics, or embedded engineering within product development.
  • Strong proficiency in Embedded C/C++ and Python, and/or PCB design using Altium (or similar).
  • Experience developing architectures for embedded systems and working with embedded microcontrollers and RTOS (e.g., STM32, Nordic devices, or Zephyr).
  • Familiarity with hardware-software integration, debugging techniques, and testing and verification including EMC.
  • A Bachelor of Engineering in Mechatronics, Electronics, Software, Computer Science, or a related discipline.
Bonus points if you also have:
  • Experience with wireless communication protocols (e.g., Bluetooth, WiFi, LoRa, LTE).
  • A specialisation in power electronics, battery systems, low power systems, or RF.
  • Experience developing products in highly regulated environments, like medical devices, to standards like IEC 62304 and ISO 13485.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Firmware Engineer - Medical Devices
Lead Firmware Engineer - Medical Devices

ProFound People • City of Melbourne

On-site
AUD 150,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

AEY & Associates • Sydney

On-site
AUD 120,000 - 160,000
Senior Electronics / Embedded Hardware Engineer
Senior Electronics / Embedded Hardware Engineer

CF Systems Pty Ltd • City of Melbourne

On-site
AUD 110,000 - 170,000
Senior Electronics Design Engineer
Senior Electronics Design Engineer

Xentronics • City of Melbourne

On-site
AUD 180,000 - 240,000
Embedded Software Engineer
Embedded Software Engineer

Edison Smart® • Perth

On-site
AUD 50,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Senior Electronics Engineer
Senior Electronics Engineer

So Code Limited • Town Of Cambridge

Hybrid
AUD 79,000 - 132,000
Lead Firmware Engineer
Lead Firmware Engineer

The Onset • Sydney

On-site
AUD 150,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000