Senior Embedded Systems Engineer

Simbex LLC
Lebanon, NH, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$140,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup ARM Architecture Microsoft Azure C++ (Programming Language) Cloud Computing Computer Engineering Software Debugging Device Drivers Datagram Transport Layer Security Embedded Software Firmware Hardware Design
+23 more
Python (Programming Language) Kinematics MATLAB Message Queuing Telemetry Transport (MQTT) Multiprocessing Real-Time Operating Systems Schematic Capture Sensor Fusion Signal Processing Signal Integrity System Integration Testing Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface PIC Microcontroller Test Scripts State Machines Hardware Testing Event Driven Architecture Bare Metal Pcb Layout Aws Iot Predix

Job description

Electrical Engineering & Hardware Development

  • Own hardware design from component selection and schematic capture through PCB layout review and design-for-manufacture

  • Lead board bring-up: power sequencing, peripheral initialization, signal integrity verification, and fault isolation

  • Design and characterize low-power analog front-ends and power management subsystems for battery-operated wearables

  • Develop hardware test fixtures and produce electrical characterization reports

Firmware Architecture & Development

  • Architect and deliver production Zephyr RTOS firmware on ARM Cortex-M/R targets

  • Author device drivers, BSPs, and devicetree overlays; implement sensor acquisition pipelines for IMU-based impact detection

  • Design low-power state machines and event-driven architectures for wearable operation

  • Set firmware coding standards, CI/CD pipelines, and architecture guidelines for the team

IoT & Wireless Connectivity

  • Implement BLE stacks for real-time telemetry and configuration; design OTA update mechanisms via MCUboot

  • Integrate cloud connectivity (MQTT/CoAP) and evaluate edge vs. cloud trade-offs for impact detection

Signal Processing & Algorithm Integration

  • Port impact detection algorithms from MATLAB or Python into constrained C/C++ firmware

  • Apply sensor fusion (Madgwick, Mahony, complementary filter) for accurate head kinematics from multi-axis IMU data

  • Optimize DSP routines for speed and memory footprint on resource-constrained targets

Testing & Quality

  • Define and execute unit, HIL, and system integration test plans; build automated regression frameworks

  • Maintain design documentation, traceability matrices, and test reports; support compliance activities

Requirements

Do you have experience in Universal asynchronous receiver-transmitter (UART) protocol?, * BS or MS in Electrical Engineering, Computer Engineering, Embedded Systems, or related field

  • 7+ years of embedded development experience, including 3+ years on production-shipped products

  • Hands-on EE skills: independently read schematics, perform board bring-up, and debug hardware/firmware interaction

  • Proficiency with bench instrumentation (oscilloscope, logic analyzer, power analyzer) for power characterization and debug

  • Experience selecting microcontrollers, RF SoCs, and sensor ICs (IMU, accelerometer, gyroscope) for product designs

  • Strong C/C++ in bare-metal and RTOS-based embedded contexts

  • Demonstrated Zephyr RTOS experience: devicetree, Kconfig, module system, and west toolchain

  • Experience with ARM Cortex-M SoCs (Nordic nRF52/nRF53, STM32, or similar) and peripherals: SPI, I2C, UART, USB

  • BLE firmware experience and familiarity with OTA update workflows (MCUboot preferred)

Preferred Qualifications:

  • Sensor fusion algorithm experience (Madgwick, Mahony) and algorithm porting from MATLAB/Python

  • Exposure to sports biomechanics, head impact research, or wearable athletic sensing

  • Cloud IoT platform experience (AWS IoT Core, Azure IoT Hub) and embedded security (TLS/DTLS, secure elements)

  • Multi-core SoC development (e.g., nRF5340) or experience in a regulated/safety-critical product environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · WWC 2025

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · WWC 2023

Videos

See all

Related articles

See all