Taro Logo

Senior Embedded Software Engineer

ResMed creates life-changing health technologies, specializing in AI-powered digital health solutions and cloud-connected devices for sleep and breathing care.
Singapore
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare

Description For Senior Embedded Software Engineer

ResMed, a global leader in healthcare technology, is seeking a Senior Embedded Software Engineer to join their Product Development team in Singapore. This role offers an exciting opportunity to work on innovative medical devices and health technologies that improve people's lives through better sleep and breathing care. The position combines technical expertise in embedded systems with the chance to contribute to life-changing healthcare solutions.

The ideal candidate will be responsible for designing, developing, and testing embedded software solutions, working with cutting-edge technologies including microprocessor hardware, BLE semiconductor development, and RTOS. You'll be part of a dynamic team that values innovation and excellence, contributing to products that directly impact patient care and well-being.

ResMed (NYSE, ASX: RMD) is a well-established company operating in over 140 countries, focusing on AI-powered digital health solutions and cloud-connected devices. The company offers a collaborative work environment where you can grow professionally while working on meaningful projects. This role provides an excellent opportunity for experienced embedded software engineers who want to make a difference in healthcare technology while advancing their careers in a supportive, innovation-driven organization.

The position offers both technical challenges and leadership opportunities, including the chance to lead project teams and mentor junior staff. You'll be working with modern development practices including CICD pipelines, and contributing to products that must meet rigorous healthcare industry standards.

Last updated 6 days ago

Responsibilities For Senior 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 Senior Embedded Software Engineer

Python
  • Proficiency in C/C++ and Python
  • Understanding of microprocessor hardware operations (interrupts, DMA, SPI, I2C)
  • Knowledge of BLE semiconductor bare metal software development
  • Experience with embedded RTOS
  • Bachelor's degree (preferred)
  • Minimum of 5 years of related experience
  • Experience in embedded software development and CICD pipeline
  • Development experience with Arduino and Raspberry Pi (preferred)
  • Knowledge of software development in regulated industry (preferred)
  • Knowledge of integrated optical sensors (preferred)

Jobs Related To ResMed Senior Embedded Software Engineer