Find a jobRecruiters

Embedded Software Engineer | Linux, C++, FreeRTOS

Exclusive opportunity

Onsite

Embedded Software Engineer | Linux, C++, FreeRTOS

Rosewood Partners

Embedded Software Engineer | Linux, C++, FreeRTOS

Skills

PythonGitLinux

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

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

6 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools