Embedded Firmware Engineer
Simbex LLC
Lebanon, NH, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours
Job source
Tech stack
Board Bringup
ARM Architecture
Microsoft Azure
Bluetooth Low Energy (Bluetooth)
C++ (Programming Language)
Software Quality
Communications Protocols
Computer Programming
Computer Engineering
Continuous Integration
Software Debugging
Embedded Software
+13 more
Firmware
Hardware Design
Message Queuing Telemetry Transport (MQTT)
Real-Time Operating Systems
Sensor Fusion
Signal Processing
Systems Integration
Universal Asynchronous Receiver/Transmitter
USB
Serial Peripheral Interface
Peripherals
System-level Testing
Wireless Technologies
Job description
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., 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago