Embedded Firmware Engineer
Apply directly on Simbex’s careers site — no account needed.
About the role
Simbex is seeking an Embedded Firmware Engineer to develop production firmware for next-generation IoT wearable devices. In this role, you will build embedded software for low-power connected systems, integrate sensors and wireless technologies, and collaborate closely with electrical engineers to bring new hardware platforms to life. You'll play a key role in delivering reliable, high-performance firmware for innovative wearable products.
Responsibilities
Firmware Development
- Design, develop, and maintain embedded firmware using C/C++
- Develop firmware for ARM Cortex-M microcontrollers using an RTOS (Zephyr preferred)
- Implement drivers and interfaces for peripherals including SPI, I2C, UART,
- USB, and GPIO
- Support board bring-up and hardware integration activities
Wireless & IoT
- Develop Bluetooth Low Energy (BLE) applications for device communication and configuration
- Implement over-the-air (OTA) firmware update capabilities
- Support cloud connectivity using IoT communication protocols such as MQTT or CoAP
- Optimize firmware for low-power operation
Sensor Integration
- Integrate IMUs and other embedded sensors into production firmware
- Support sensor fusion and motion-processing algorithms
- Collaborate with algorithm developers to implement and optimize embedded solutions
Testing & Quality
- Develop and execute unit, integration, and system-level tests
- Troubleshoot firmware and hardware integration issues
- Contribute to CI/CD workflows and software quality practices
- Maintain technical documentation and support product verification activities
Required Qualifications
- BS in Computer Engineering, Electrical Engineering, Embedded Systems, or related field
- 3-6 years of embedded firmware development experience
- Strong C/C++ programming skills
- Experience developing firmware for ARM Cortex-M microcontrollers
- Experience with an RTOS (Zephyr preferred)
- Experience with SPI, I2C, UART, USB, GPIO, and embedded peripherals
- Experience with Bluetooth Low Energy (BLE)
- Strong debugging and problem-solving skills
Preferred Qualifications
- Experience with Zephyr RTOS
- Experience with MCUboot or OTA firmware updates
- Experience integrating IMUs or other motion sensors
- Familiarity with sensor fusion or embedded signal processing
- Experience with AWS IoT Core, Azure IoT Hub, or similar cloud platforms
- Experience developing battery-powered or wearable IoT devices
Skills
- C
- C++
- Python
- JavaScript
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Free account — no card required
93 161 live jobs · 17 643 companies tracked · 6 162 added today