
Senior Software Engineer - Fixed Term Contract
Resmed
Sydney
3 weeks ago
Senior Software Engineer - Fixed Term Contract
Senior Software Engineer for a 12-month fixed-term contract with Resmed, focusing on embedded software development for medical devices. Requires 5+ years experience in C++ and Python, expertise in Agile and CI/CD, and a hybrid work arrangement in Sydney. Must have valid Australian work rights.
Hybrid
Full-time
Senior
C++
Python
Salary
Not specified
Core Qualifications
Technical (Must-have)
C++PythonAgileCI/CDobject-oriented designdata structuresalgorithmsembedded software developmentsystems thinkingproblem-solving
Soft Skills
communicationteamworkleadershipmentoringcollaboration
Tools (Must-have)
JenkinsGitHubConfluenceJIRAGitBitbucket
Preferred Qualifications
Technical (Nice-to-have)
medical devicesdefenceautomotivegamingsafety-critical environments
Key Responsibilities
- Lead the design and architecture of robust, maintainable embedded software
- Develop firmware and application-level code in C++ and Python using best practices
- Mentor junior engineers and champion engineering excellence
- Drive Agile development and CI/CD practices using tools like Jenkins, GitHub, and Confluence
- Ensure software quality through design reviews, testing, and documentation
- Identify and resolve design and implementation gaps
- Collaborate with cross-functional teams to translate requirements into integrated solutions
- Stay current with emerging technologies and complex systems
Senior Software EngineerEmbedded SoftwareC++PythonAgileCI/CDMedical DevicesFixed Term ContractHybridSydney