Rosewood Partners
Embedded Software Engineer | Linux, C++, FreeRTOS
Skills
7 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Melbourne VIC, Australia
Work mode:
Onsite
Published on:
14 October 2026
What they need
We are partnering with a well-funded medtech startup to find an Embedded Software Engineer to join their growing team. This is an "on-the-tools" role, where you'll work on breakthrough point-of-care diagnostics, enabling enable earlier diagnosis and faster treatment.
About the role
As an Embedded Systems Engineer, you will be designing, developing, and maintaining the core software that powers these point-of-care diagnostics. You will be working primarily with an Embedded Linux platform running on top of an FPGA core, building C++ applications on top, and working with bare-metal CPUs.
While the core of the role is embedded and systems integration, there is also the longer-term opportunity to get involved in cloud technologies if that aligns with your career interests.
The team will rely on you to:
- Design, implement, and test embedded software across a range of hardware platforms.
- Develop efficient, reliable code for real-time systems, optimising software for memory usage and processing efficiency.
- Collaborate closely with hardware engineers, software developers, and product teams to ensure seamless system-level integration with peripheral components.
- Troubleshoot and debug software issues, working comfortably at the interface of software and electronics to identify root causes.
- Support verification and validation activities to ensure strict system performance and reliability.
- Follow established development practices across the full software lifecycle, including strict version control and documentation standards.
Ideally you have:
- Proven experience in embedded software development with a strong understanding of real-time systems and microcontrollers.
- Strong programming proficiency in C and C++.
- Hands-on experience with embedded operating systems, including embedded Linux, FreeRTOS, and bare-metal environments.
- A degree in Computer Science, Electrical Engineering, or a related field.
Bonus points if you also have:
- Experience working with AMD Xilinx Zynq or similar SoC/FPGA platforms.
- Familiarity with embedded Linux build systems such as PetaLinux or Yocto, and experience developing Linux device drivers.
- Proficiency in Python for scripting, testing, or automation.
- Experience with hardware-software integration and low-level interfaces.
What's next
We will be reviewing applications over the coming weeks, and contacting shortlisted candidates for a phone screen before interviewing with the client.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
6 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
2 hours ago
Quick apply
No company information available.