ResMed Logo

ResMed

Software Engineer - C++ (Devices Software)

Posted 6 Hours Ago
Be an Early Applicant
In-Office
Sydney, New South Wales, AUS
Junior
In-Office
Sydney, New South Wales, AUS
Junior
Develop and test embedded software applications, ensuring quality and compliance with requirements in a collaborative Agile environment.
The summary above was generated by AI

Software Engineer, Devices Software 
 

Devices Software 

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. 

Software Development 

The Software Development area of the Devices Software team is primarily concerned with the development of accurate, quality, real time embedded software applications for medical diagnosis and treatment. 

Employees with a role in this area are responsible for: 

  • Designing, developing and testing software 

  • Verifying software behaviour meets requirements through manual and automated tests 

  • Documenting product design 

  • Delivering quality products within a timeline and within budget 

  • Analysing, debugging and helping resolve customer issues 

  • Collaborating and communicating effectively with all stakeholders required 

  • Building stable working relationships internally to exchange information 

  • Balancing delivery to various internal customers based on value to the business. 

 

Description 

Software Engineers are members of the Devices Software team that perform work in a specialised area of expertise that requires knowledge of fundamental themes, principles and concepts. 

 

Technical Skills 

  • Proficiency in C++ and/or Python to develop application and test code 

  • Experience in Agile Development Processes 

  • Experience with Atlassian and Code Management tools such as GitHub, Confluence, Bitbucket and others 

  • Experience in CI/CD concepts 

  • Assuring the quality of software applications through design, review and testing 

 

Soft Skills 

  • Good verbal and written communication skills 

  • Collaborative team member within team and external stakeholders 

  • Occasionally lead the work of project teams 

  • Eager to learn new complex systems and latest technologies 

  • Ability to translate customer needs to technical requirements 

 

Required Experience 

  • Commercial experience developing for software applications 

 

Preferred Experience 

  • 2+ years of commercial embedded C/C++/Object Oriented programming experience 

  • Medical device industry experience 

  • Embedded programming experience 

  • Test Driven Development 

  • Experience with CI/CD tools such as Jenkins 

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.

 

Similar Jobs

6 Hours Ago
Remote or Hybrid
Australia
Entry level
Entry level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Analyst will leverage data analytics to produce actionable insights and presentations, support key client relationships, and manage projects within Argus Australia's team.
Top Skills: ExcelMicrosoft PowerpointSASSQLTableau
6 Hours Ago
Hybrid
Sydney, New South Wales, AUS
Junior
Junior
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Channel Sales Support Agent assists independent contractor sales teams by providing support, resolving issues, and coordinating resources to enhance sales effectiveness and onboarding for local sellers in Australia.
Top Skills: Ai ToolsGoogle WorkspaceHubspotSalesforce
6 Hours Ago
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Artificial Intelligence • HR Tech • Information Technology • Software • Business Intelligence
The Commercial Account Executive will engage with Marketing and HR leaders to close new revenue, build senior relationships, and drive business growth through consultative selling of a SaaS experience management platform.
Top Skills: SaaSSoftware

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account