CareerPlanGet AI match score →

Software Engineer - 1 year Fixed Term Contract

The Rocks, Sydney💼 Contract🗓 2026-05-06 → 2026-07-28

Core

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

Role type

Junior to mid-level embedded software engineer

Builds

Embedded device applications, drivers, user interfaces, control systems, and wireless/cellular communications for medical devices

Domain

Medical devices / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, embedded software development, Agile methodologies, CI/CD workflows, unit testing, code reviews

Preferred skills

Experience in regulated or safety-critical industries (medical devices, automotive), test-driven development (TDD)

Technologies

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

Responsibilities

Design and test embedded software in C++ for firmware and application layers; Develop firmware features and application-layer logic; Collaborate in Agile teams using GitHub/Bitbucket, JIRA, and Confluence; Contribute to CI efforts by writing maintainable code and improving Jenkins 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 when needed

Seniority

Junior to mid-level, hands-on IC

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