
Software Engineer - Fixed Term Contract
Resmed
Sydney
3 weeks ago
Software Engineer - Fixed Term Contract
Software Engineer for a 12-month fixed-term contract with Resmed in Sydney, working on embedded software for medical devices. Requires 2-4 years of experience in embedded software development, strong C++ skills, and familiarity with Agile methodologies and CI/CD tools. Hybrid work arrangement with 2-3 days in-office per week.
Hybrid
Full-time
Mid Level
C++
Python
Salary
Not specified
Core Qualifications
Technical (Must-have)
C++PythonAgileCI/CDEmbedded softwareFirmwareApplication developmentData structuresUnit testingDebugging
Soft Skills
CommunicationCollaborationOwnershipLearningProactive attitude
Tools (Must-have)
GitGitHubBitbucketJIRAConfluenceJenkins
Preferred Qualifications
Technical (Nice-to-have)
Test-driven developmentContinuous integrationContinuous deploymentMedical devicesAutomotive systemsSafety-critical industryRegulated industry
Key Responsibilities
- Design, develop, and test embedded software in C++ for firmware and application layers
- Use or learn Python for scripting, tooling, and automation support
- 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
- Continuously learn new technologies and complex systems
Software EngineerEmbedded SoftwareC++PythonAgileCI/CDMedical DevicesIT ServicesFixed Term ContractHybrid Work