Taro Logo

Embedded Software Engineer

ResMed creates life-changing health technologies and AI-powered digital health solutions for sleep and breathing care, delivered through home healthcare.
Singapore
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare

Description For Embedded Software Engineer

ResMed, a global leader in healthcare technology (NYSE, ASX: RMD), is seeking an Embedded Software Engineer to join their Product Development team. This role offers an opportunity to work on innovative health technologies that improve people's lives through better sleep and breathing care. The position involves designing and developing embedded software solutions, working with microprocessor hardware, and contributing to the full product lifecycle. The ideal candidate will have strong expertise in C/C++ and Python, with experience in embedded systems and RTOS. This role combines technical leadership with hands-on development, offering opportunities to lead projects and mentor junior staff while working on cutting-edge healthcare technology solutions. ResMed's mission to pioneer innovative technology and their presence in over 140 countries makes this an exciting opportunity for someone passionate about making a real impact in healthcare through technology. The role offers a blend of technical challenges, leadership opportunities, and the chance to work on products that directly improve people's lives.

Last updated 6 days ago

Responsibilities For Embedded Software Engineer

  • Design, develop, test, and deliver software that meets business and customer needs
  • Verify software behaviour through manual and automated tests
  • Deliver quality products within timelines
  • Document product design and analyse, debug, and resolve issues
  • Collaborate and communicate effectively with all stakeholders
  • Occasionally lead project teams and train junior staff
  • Work independently and remotely, managing tasks and time efficiently

Requirements For Embedded Software Engineer

Python
  • Proficiency in C/C++ and Python
  • Understanding of microprocessor hardware operations (interrupts, DMA, SPI, I2C)
  • Experience with embedded RTOS
  • Bachelor's degree (preferred)
  • Minimum of 5 years of related experience
  • Experience in embedded software development and support through full product lifecycle
  • Experience with CICD pipeline
  • Development experience with Arduino and Raspberry Pi (preferred)

Jobs Related To ResMed Embedded Software Engineer