CareerPlanSign in

Embedded Software Engineer

Sydney, NSW, Australia💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design, develop, test, and maintain embedded software applications for medical devices used in diagnosis, monitoring, and treatment.

Role type

Software Engineer II (Embedded Systems)

Builds

Reliable embedded software for medical devices

Domain

Healthcare / Medical Devices

Deliverable

production ML models | product features

Required skills

C++, Python, embedded software development, software architecture, automated testing, CI/CD principles, debugging, code reviews

Preferred skills

Object-oriented programming, cellular module integration, Test-Driven Development, regulated industry experience

Technologies

C++, Python, GitHub, Bitbucket, Jira, Confluence, Jenkins

Responsibilities

Design and develop embedded software applications, deliver automated and manual verification, contribute to software architecture and design reviews, document software designs and test outcomes, troubleshoot software defects, partner with cross-functional teams, improve development processes

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.