Software Engineer II
Core
Design, develop, test, and maintain embedded software applications for medical devices used in diagnosis, monitoring, and treatment.
Role type
Embedded software engineer (medical devices)
Builds
Reliable embedded software for medical devices
Domain
Healthcare / Medical Devices
Required skills
C++, Python, embedded software development, software architecture, automated testing, CI/CD principles, debugging, code reviews
Preferred skills
Object-oriented programming, Test-Driven Development, Jenkins, GitHub Actions, 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 and resolve software defects, improve development processes and tools, balance competing priorities, take ownership of tasks and lead smaller workstreams (via careerplan.io/jobs/054131-1-software-engineer-ii-at-resmed)
Seniority
Mid-level, hands-on IC