ResMed Logo

ResMed

Firmware & App Development Intern

Reposted 14 Days Ago
Be an Early Applicant
In-Office
Singapore
Internship
In-Office
Singapore
Internship
Interns will write embedded firmware, develop mobile/desktop apps, implement wireless communication, and document designs and results in a hands-on engineering role.
The summary above was generated by AI
About The Role 

Join our engineering team to build end-to-end prototypes that connect custom electronic modules to smartphones and PCs via wireless communications. You’ll write embedded firmware for microcontrollers and develop companion mobile/desktop apps to configure, stream, and visualize data. This is a hands-on role spanning hardware bring-up, wireless communications design, algorithms, and user-facing software. 

What You’ll Do 
  • Implement and test firmware in C/C++ for MCU-based wireless electronic modules 

  • Design wireless communication (e.g. BLE services/characteristics (GATT), pairing/security, and data-streaming for reliable phone/PC connectivity) 

  • Build companion mobile or desktop apps (Android/iOS or Windows/macOS) for device control, data logging, and OTA updates. 

  • Interface with sensors and peripherals via UART/I²C/SPI 

  • Prototype and evaluate algorithms (e.g., filtering, calibration, event detection) and profile performance on-device and in app. 

  • Bring-up hardware: read schematics/datasheets, perform board-level testing and debugging. 

  • Write unit and integration tests; assist with test automation and CI for firmware/app builds. 

  • Document designs, APIs, and test results 

Preferred Skills 
  • Programming in C/C++ (firmware) and preferably one of: Kotlin/Java (Android), Swift (iOS), Dart/Flutter, React Native, C#/WPF, Python+Qt/Electron. 

  • Knowledge of wireless communications fundamentals (e.g. Bluetooth Low Energy: advertising, connection parameters, GATT services/characteristics, throughput & latency trade-offs) 

  • Familiarity with microcontrollers, interrupts/RTOS basics, and peripheral drivers. 

  • Comfortable using Git and writing clear documentation. 

  • Strong problem-solving, debugging, and hands-on lab skills. 

  • Building cross-platform UIs; plotting live sensor data; basic REST/WebSocket integrations. 

  • OTA firmware update pipelines, secure bootloaders, and basic cryptography for BLE. 

  • Signal processing basics (filters, peak detection), numerical methods, or ML on embedded targets. 

  • Experience with electronic hardware modifications, soldering and oscilloscope. 

  • Exposure to hardware design/verification, DFM/DFT, and EMC considerations. 

  • Awareness of development in regulated environments (e.g., medical, consumer health, IoT).  

Tools & technologies you may use here 
  • C/C++, Python; Android Studio, Xcode, Flutter or React Native; BLE analyzers (nRF Sniffer, Ellisys); JTAG/SWD; oscilloscopes/logic analyzers; UART/I²C/SPI; Git/GitHub; CI (GitHub Actions); issue tracking (Jira). 

Suitable streams of study 

  • Electronics & Communication Engineering (ECE) 

  • Electrical & Electronics Engineering (EEE) 

  • Computer Engineering / Computer Science (with embedded/IoT focus) 

  • Instrumentation / Control Engineering 

  • Mechatronics / Robotics 

  • Biomedical Engineering (with embedded systems or signal processing electives) 

  • Information Technology (with strong systems/embedded electives)

What You’ll Learn 
  • End-to-end product thinking from sensor to smartphone/cloud. 

  • BLE performance tuning, low-power design, and robust over-the-air updates. 

  • Practical debugging and validation on real hardware. 

  • Collaborative engineering workflows (reviews, testing, CI/CD)
     

#LI-APAC

#sgearlycareers

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.

 

Top Skills

Android Studio
Ble Analyzers
C#
C/C++
Ci
Dart
Flutter
Git
Git
Java
JIRA
Kotlin
Python
React Native
Swift
Xcode

Similar Jobs

17 Hours Ago
In-Office
Singapore, SGP
Mid level
Mid level
Information Technology • Financial Services
Develop and maintain a research platform focusing on the Vertica database, supporting data transformation, performance tuning, and tool development for trading strategies.
Top Skills: C++JavaOpentext VerticaPythonSQLUnix/Linux
17 Hours Ago
In-Office
Singapore, SGP
Mid level
Mid level
Information Technology • Financial Services
The Quantitative Strategist will build predictive models, optimize trading strategies, and improve volatility pricing using statistical methods, collaborating with traders and quants.
Top Skills: C++JavaPython
17 Hours Ago
Hybrid
Singapore, SGP
Junior
Junior
Financial Services
As a Security Operations Associate, you'll detect and address cybersecurity threats, analyze data, and collaborate to implement security strategies.
Top Skills: Network Traffic AnalysisPcap AnalysisScriptingSplunk

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account