CareerPlanGet AI match score →

Software Engineer - Fixed Term Contract

Sydney, NSW, Australia💼 Contract🗓 2026-04-10 → 2026-07-31

Core

Design and develop embedded software for next-generation medical devices, including firmware features, application-layer logic, and reusable platform components.

Role type

Embedded Software Engineer (C++)

Builds

Firmware, device applications, drivers, and control systems for medical devices

Domain

Medical devices / Embedded systems

Deliverable

production ML models | product features

Required skills

C++, embedded software development, Python (scripting/automation), Agile methodologies, CI/CD (Jenkins), unit testing, code reviews

Preferred skills

Experience in regulated/safety-critical industries (medical devices, automotive), Test-driven development (TDD), advanced continuous integration processes

Technologies

C++, Python, Git, JIRA, Confluence, Jenkins

Responsibilities

Design and test embedded software in C++ for firmware and application layers; Use Python for scripting and automation; Collaborate in Agile teams using version control and project management tools; Contribute to CI efforts by writing maintainable code and improving workflows; Ensure code quality through reviews, unit testing, and debugging; Translate customer requirements into technical solutions; Take ownership of tasks and lead small feature development

Seniority

Mid-level (2-4 years experience)

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