Senior Embedded Systems Engineer

Simbex LLC
Lebanon, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 160K

Job location

Lebanon, United States of America

Tech stack

Board Bringup
ARM
Azure
C++
Cloud Computing
Computer Engineering
Software Debugging
Device Drivers
Datagram Transport Layer Security
Embedded Software
Firmware
Hardware Design
Python
Kinematics
Matlab
Message Queuing Telemetry Transport (MQTT)
Multiprocessing
Real-Time Operating Systems
Schematic Capture
Sensor Fusion
Signal Processing
Signal Integrity
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
Amazon Web Services (AWS)
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