Embedded Firmware Engineer

Simbex LLC

Lebanon, NH

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Algorithms, Amazon Web Services (AWS), Bluetooth, C Programming Language, C++ Programming Language, Cloud Computing, Communications Protocols, Computer Engineering, Computer Firmware, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Electrical Engineering, Embedded Software, Embedded Systems, I2C, Internet of Things, Low Power, Microcontroller, Microsoft Windows Azure, Peripheral Hardware, Problem Solving Skills, Product Support, Production Support, Realtime Operating System, Signal Processing, Software Administration, System Integration (SI), System Test, Technical Support, Technical Writing, Testing, USB, Universal Asynchronous Receiver-Transmitter (UART), Wireless Communications
LOCATION
Lebanon, NH
POSTED
4 days ago

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. Youll play a key role in delivering reliable, high-performance firmware for innovative wearable products.

ResponsibilitiesFirmware 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

About the Company

S

Simbex LLC