Embedded Systems Engineer: Linux, C++, FreeRTOS on FPGA

Rosewood Partners

City of Melbourne

On-site

AUD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rosewood Partners is collaborating with a well-funded medtech startup to hire an Embedded Software Engineer. You will design, develop, and maintain core software powering point-of-care diagnostics, running on an Embedded Linux platform on FPGA cores, with C++ applications and bare-metal components.

The role emphasizes on-the-tools work, real-time performance, memory efficiency, and close collaboration with hardware, software, and product teams to ensure robust system integration.

Qualifications

  • Proven experience in embedded software development for real-time systems.
  • Strong programming skills in C and C++.
  • Experience with embedded operating systems (Embedded Linux, FreeRTOS).
  • Relevant degree in CS or EE.

Responsibilities

  • Design, implement, and test embedded software across a range of hardware platforms.
  • Develop efficient, reliable code for real-time systems, optimising 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 at the interface of software and electronics to identify root causes.
  • Support verification and validation activities to ensure system performance and reliability.
  • Follow established development practices across the full software lifecycle, including version control and documentation standards.

Skills

Embedded software development
C/C++
Real-time systems
Bare-metal

Education

Degree in Computer Science or Electrical Engineering

Tools

Embedded Linux
FreeRTOS
Yocto / PetaLinux
Linux device drivers

Job description

Rosewood Partners is collaborating with a well-funded medtech startup to hire an Embedded Software Engineer. You will design, develop, and maintain core software powering point-of-care diagnostics, running on an Embedded Linux platform on FPGA cores, with C++ applications and bare-metal components.

The role emphasizes on-the-tools work, real-time performance, memory efficiency, and close collaboration with hardware, software, and product teams to ensure robust system integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer | Linux, C++, FreeRTOS
Embedded Software Engineer | Linux, C++, FreeRTOS

Rosewood Partners • City of Melbourne

On-site
AUD 100,000 - 140,000
Embedded Software Engineer: RTOS & C/C++
Embedded Software Engineer: RTOS & C/C++

Eos • Adelaide

Remote
AUD 90,000 - 120,000
FPGA Engineer
FPGA Engineer

Motion Recruitment • South Australia

On-site
AUD 70,000 - 90,000
Senior Embedded Firmware Architect: From Concept to Release
Senior Embedded Firmware Architect: From Concept to Release

Rosewood Partners • City of Melbourne

On-site
AUD 120,000 - 160,000
Junior FPGA Embedded Engineer - Real-Time C/C++
Junior FPGA Embedded Engineer - Real-Time C/C++

Motion Recruitment • Adelaide

On-site
AUD 70,000 - 90,000
Cutting-edge technology
Collaborative environment
Flexible working
+1
Embedded Software Engineer
Embedded Software Engineer

Halcyon Knights • Melbourne

On-site
AUD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aquent • City of Melbourne

On-site
AUD 150,000 - 210,000
Senior Embedded Software Engineer - firmware, mechatronics
Senior Embedded Software Engineer - firmware, mechatronics

Rosewood Partners • City of Melbourne

On-site
AUD 120,000 - 160,000
Senior Embedded Software Engineer - MedTech (C/C++, Linux)
Senior Embedded Software Engineer - MedTech (C/C++, Linux)

Halcyon Knights • City of Melbourne

On-site
AUD 110,000 - 150,000
Lead Embedded Firmware Architect
Lead Embedded Firmware Architect

The Onset Group • Sydney

On-site
AUD 150,000 - 170,000