Senior Embedded Software Engineer
Core
Design, develop, test, and maintain firmware for MCU-based embedded systems used in oral healthcare and personal health products.
Role type
Senior embedded software engineer (firmware)
Builds
Firmware modules for motor control, sensors, user interfaces, BLE communication, RFID, data storage, and power management
Domain
Consumer electronics / Medical devices / IoT
Required skills
Embedded C/C++, MCU firmware development, UART/SPI/I2C/GPIO/ADC/PWM interfaces, Bluetooth Low Energy (BLE), RFID, RTOS, motor/pump control, battery management, embedded cybersecurity
Preferred skills
TI or ST BLE stacks, algorithm development, signal processing, Python, test automation, ISO13485, AI tools
Technologies
C, C++, Python, RTOS, BLE, RFID, MCU
Responsibilities
Design and develop firmware for MCU-based embedded systems; Lead cybersecurity implementation and risk management; Conduct root-cause analysis and drive resolution of firmware issues; Collaborate with cross-functional teams for product integration; Support app-level and system verification activities
Seniority
Senior, hands-on IC
