Embedded Firmware Engineer

Simbex, LLC

Lebanon (NH)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Simbex, LLC seeks an experienced embedded systems engineer to design, implement, and maintain firmware for ARM Cortex-M microcontrollers using an RTOS. You will work on BLE, OTA updates, and cloud connectivity while integrating sensors and ensuring low-power operation.

Collaborate with algorithm teams, perform thorough testing, and contribute to CI/CD workflows, documentation, and hardware bring-up activities in a fast-growing IoT environment.

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.

Responsibilities

  • 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.
  • Develop BLE applications for device communication and configuration.
  • Implement OTA firmware update capabilities.
  • Support cloud connectivity using MQTT or CoAP.
  • Optimize firmware for low-power operation.
  • 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.
  • 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.

Skills

C/C++
Embedded Systems
ARM Cortex-M
BLE
Zephyr RTOS
SPI/I2C/UART/USB
Debugging

Education

BS in Computer Engineering, Electrical Engineering, Embedded Systems, or related field

Tools

OTA firmware updates
Cloud protocols (MQTT/CoAP)
Sensor integration
IMUs/sensors

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Firmware Engineer
Firmware Engineer

EDIS Group • Orlando (FL)

On-site
USD 75,000 - 115,000
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000
Senior Embedded Systems Engineer (EE/FW)
Senior Embedded Systems Engineer (EE/FW)

Simbex, LLC • Lebanon (NH)

On-site
USD 100,000 - 130,000
Embedded Engineer II
Embedded Engineer II

Jobtailor • Melville (NY)

On-site
USD 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

OSI Engineering • Palo Alto (CA)

Hybrid
USD 120,000 - 150,000
Embedded & Firmware Engineer (human)
Embedded & Firmware Engineer (human)

NEURA Robotics • Germany (OH)

On-site
USD 90,000 - 150,000
Embedded Firmware Engineer (all levels)
Embedded Firmware Engineer (all levels)

Oho Group • Austin (TX)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

ADT • Blue Bell (NJ)

On-site
USD 60,000 - 90,000
Firmware Developer
Firmware Developer

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000