Resmed

Senior Software Engineer - Fixed Term Contract

Resmed  •  Commonwealth of Australia (Hybrid)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Let’stalk about the Team

The Devices Software team works in close collaboration and is co-located with our cross functional development team. The primary role of the team is to create specifications and designs for new products or improvements and enhancements to existing products. The software group uses an Agile mindset and methodologies to deliver embedded software, including the development of embedded device applications, drivers, user interfaces, control systems, wireless and cellular communications, along with the CI/CD system.

Let’stalk about the role
In your role as a Senior Software Engineer, you will provide technical leadership and deepexpertisein embedded software development forResmed’snext-generation medical devices.You will design, develop, and optimise embedded software components using C++ and Python. You will drive a platform-based development approach – creating reusable frameworks and modules – and mentor junior engineers to elevate the team’s capabilities.Youwill work closely with cross-functional teams (firmware, hardware, QA, etc.) to ensure robust, high-quality software delivery on an aggressive timeline.

Thisis a 12-month fixed-term contract with Resmed(with a hybrid work arrangement, 2–3 days per week in our Sydney office) and requires valid Australian work rights.

Let’stalk about responsibilities
A key responsibility of the Senior Software Engineer is to lead and deliver high-quality embedded software. Specific tasks include (but are not limited to):

  • 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

  • Identifyand resolve design and implementation gaps

  • Collaborate with cross-functional teams to translate requirements into integrated solutions

  • Stay current with emerging technologies and complex systems

Let’stalk about qualifications and experience

RequiredSkills

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 5+ years of experience in embeddedApplicationsoftware development, witha track recordof delivering complex systems or device software.

  • Expertisein C++ programming (object-oriented design, data structures, and algorithms) andproficiencyin Python scripting/programming.

  • Strong skills in object-oriented design and a systems thinking approach to problem-solving (ability to understand howdifferent partsof a system interact).

  • Experience with Agile development methodologies and related collaboration tools (e.g.JIRA, Confluence, Git/GitHub or Bitbucket).

  • Hands-on experience implementing andmaintainingCI/CD pipelines and using tools such as Jenkins for automated builds, testing, and deployment.

  • Proven ability to lead technical projects and mentor other engineers,demonstratingleadership in driving projects to completion.

  • Excellent communication and teamwork skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.

PreferredSkills

  • Experience developing software in highly regulated industries (e.g.medical devices, defence, automotive/gaming) or other safety-critical environments.

  • Master’s degree in Computer Science, Engineering, or a related discipline (or equivalent advanced credentials).

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

Resmed

About Resmed

We believe shaping a better world starts with better sleep and breathing, which is why we pioneer innovative solutions to help millions of people in more than 140 countries around the world live happier, healthier lives. Our AI-powered digital health solutions, cloud-connected devices and intelligent software make home healthcare more personalized, accessible and effective.

Industry
Manufacturing & Production
Company Size
5,001-10,000 employees
Headquarters
San Diego, CA
Year Founded
Unknown
Social Media