We are seeking a Senior Firmware Engineer to join our growing team developing next-generation wearable technology. In this role, you will take ownership of embedded software design and development for STM32-based systems, with a strong focus on Bluetooth Low Energy (BLE) connectivity and real-time performance. You'll work cross-functionally with hardware, mobile, and product teams to bring innovative wearable products from concept to production and beyond.
Key Responsibilities:
Architect, design, and implement embedded firmware for STM32 microcontrollers in C/C++
Develop and integrate Bluetooth Low Energy (BLE) protocols for device communication and connectivity
Drive firmware development through the full product lifecycle: from prototyping and validation to field deployment and maintenance
Collaborate closely with hardware, mobile app, and systems engineering teams
Write and maintain robust, efficient, and well-documented code
Develop and execute unit and system-level tests to ensure reliability and performance
Optimize power management and performance for battery-operated wearable devices
Support manufacturing and test engineering with firmware tools and diagnostics Required Qualifications:
B.S. or M.S. in Electrical Engineering, Computer Engineering, or related field
5+ years of hands-on embedded firmware development experience
Strong experience with STM32 microcontrollers and STM32 development tools (e.g., STM32CubeIDE, HAL/LL drivers)
Proficiency in developing and debugging Bluetooth Low Energy (BLE) applications
Demonstrated experience bringing a hardware product through the entire development lifecycle (prototype ? production ? sustainment)
Solid understanding of embedded systems concepts: interrupts, low power modes, timers, UART/SPI/I2C, bootloaders, etc.
Familiarity with RTOS environments or bare-metal systems Preferred Qualifications:
Experience with wearable devices or other battery-powered, sensor-rich products
Familiarity with DFU/OTA update mechanisms and secure boot
Exposure to power profiling, signal processing, or wireless coexistence challenges
Experience using lab tools (oscilloscopes, logic analyzers, protocol sniffers) You will receive the following benefits:
Medical Insurance - Four medical plans to choose from for you and your family
Dental & Orthodontia Benefits
Vision Benefits
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
Hospital Indemnity Insurance
401(k) including match with pre and post-tax options
Paid Sick Time Leave
Legal and Identity Protection Plans
Pre-tax Commuter Benefit
529 College Saver Plan
Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP's Employment Accommodation policy. Applicants need to make their needs known in advance.
Posted by: Sydney Girsch
Specialization :
RPA/IoT/Automation
Embedded
C++