Embedded Software Engineer — BLE, C/C++, Python (Hybrid)

ResMed (Malaysia) Sdn Bhd (MY)

Singapore

Híbrido

SGD 60 000 - 120 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

ResMed in Singapore Hybrid role as Software Engineer in Devices Team, contributing to design, development, testing and delivery of software for medical devices. You will work across the full development lifecycle and collaborate with cross-functional teams in a hands-on, individual contributor capacity.

Ideal candidates have 2+ years of experience, strong C/C++, Python, and hardware awareness (interrupts, DMA, SPI, I2C), plus embedded Linux and RTOS, and experience with BLE bare-metal software.

Qualificações

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical/Electronic Engineering or related discipline, or equivalent practical experience.
  • Minimum of 2+ years of relevant software development experience.
  • Strong programming proficiency in C/C++.
  • Working proficiency in Python.
  • Strong understanding of microprocessor hardware operations, including interrupts, DMA, SPI and I2C.
  • Experience with BLE semiconductor bare-metal software development.
  • Hands-on experience with embedded Linux and RTOS.
  • Experience in software design, development, debugging and testing.
  • Strong analytical and problem-solving skills.
  • Ability to work independently while collaborating effectively within a multidisciplinary team.
  • Strong written and verbal communication skills.

Responsabilidades

  • Design, develop, test and deliver software that meets business, product and customer requirements.
  • Develop high-quality software using C/C++ and Python.
  • Verify software behaviour through manual and automated testing.
  • Develop software that interfaces with microprocessor hardware, including interrupts, DMA, SPI and I2C.
  • Contribute to BLE semiconductor bare-metal software development.
  • Develop and support software within embedded Linux and RTOS environments.
  • Analyse, debug and resolve software and system-level issues.
  • Prepare and maintain software design and technical documentation.
  • Support software throughout the full product lifecycle, from development and verification through release and ongoing support.
  • Contribute to CI/CD pipelines, automated builds and testing practices.
  • Deliver high-quality software within agreed timelines.
  • Collaborate and communicate effectively with cross-functional stakeholders.
  • Work independently, managing assigned tasks, priorities and timelines effectively.

Conhecimentos

C/C++
Python
Embedded systems
BLE bare-metal
Embedded Linux
RTOS
CI/CD
Arduino
Raspberry Pi

Formação académica

Bachelor’s degree in Computer Science / Software Engineering or related

Ferramentas

Arduino
Raspberry Pi

Descrição da oferta de emprego

ResMed in Singapore Hybrid role as Software Engineer in Devices Team, contributing to design, development, testing and delivery of software for medical devices. You will work across the full development lifecycle and collaborate with cross-functional teams in a hands-on, individual contributor capacity.

Ideal candidates have 2+ years of experience, strong C/C++, Python, and hardware awareness (interrupts, DMA, SPI, I2C), plus embedded Linux and RTOS, and experience with BLE bare-metal software.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Embedded Software Engineer – Devices (C/C++, Python, BLE)
Embedded Software Engineer – Devices (C/C++, Python, BLE)

ResMed Inc. • Singapore

Híbrido
SGD 90 000 - 130 000
Embedded Software Engineer — C/C++, BLE & Linux
Embedded Software Engineer — C/C++, BLE & Linux

Medifox DAN GmbH • Singapore

Híbrido
SGD 90 000 - 150 000
Hybrid work arrangement
Embedded Software Engineer — Devices Team (Hybrid, SG)
Embedded Software Engineer — Devices Team (Hybrid, SG)

ResMed (UK) • Singapore

Híbrido
SGD 70 000 - 95 000
Embedded Software Engineer - Devices (Hybrid, SG)
Embedded Software Engineer - Devices (Hybrid, SG)

ResMed Inc. • Singapore

Híbrido
SGD 75 000 - 110 000
Software Engineer- Devices
Software Engineer- Devices

ResMed (UK) • Singapore

Híbrido
SGD 70 000 - 95 000
Software Engineer- Devices
Software Engineer- Devices

ResMed (Malaysia) Sdn Bhd (MY) • Singapore

Híbrido
SGD 60 000 - 120 000
Software Engineer- Devices
Software Engineer- Devices

ResMed Inc. • Singapore

Híbrido
SGD 90 000 - 130 000
Software Engineer- Devices
Software Engineer- Devices

Medifox DAN GmbH • Singapore

Híbrido
SGD 90 000 - 150 000
Hybrid work arrangement
Software Engineer- Devices
Software Engineer- Devices

311 ResMed Pty Ltd • Singapore

Híbrido
SGD 75 000 - 110 000
Senior Mechanical Design Engineer — Medical Devices
Senior Mechanical Design Engineer — Medical Devices

ResMed Inc • Singapore

Presencial
SGD 120 000 - 180 000