Senior Embedded Software Engineer

Boston, Massachusetts

Motion Recruitment
Apply for this Job
Our client is seeking a highly skilled Embedded Software Engineer to join their growing engineering team developing next-generation wearable device technology. In this role, you will design, develop, and optimize embedded software and firmware systems, with a focus on Bluetooth communication, low-power design, and robust real-time performance. This is a hands-on role that requires a deep understanding of embedded platforms and wireless protocols.
Key Responsibilities
  • Design and develop embedded software and firmware for wearable devices using C/C
  • Develop and optimize Bluetooth Low Energy (BLE) stack integration for seamless device connectivity
  • Implement real-time data acquisition, processing, and communication features on embedded microcontrollers (e.g., ARM Cortex-M)
  • Collaborate with electrical, mechanical, and mobile app teams to ensure seamless hardware-software integration
  • Perform bring-up, debugging, and validation of firmware on custom hardware platforms
  • Support low-power system design, including sleep modes, power measurement, and performance tuning
  • Maintain and document code, design specifications, and testing procedures
  • Assist in regulatory testing, field testing, and OTA firmware update integration
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • 3+ years of experience in embedded systems development
  • Proficient in C/C for embedded firmware development
  • Strong experience with Bluetooth Low Energy (BLE) protocols and stack implementation
  • Hands-on experience with embedded RTOS or bare-metal firmware
  • Experience with microcontroller development environments (e.g., STM32Cube, Nordic SDK, TI, etc.)
  • Proficiency with debugging tools: JTAG, oscilloscopes, logic analyzers
  • Understanding of low-power embedded systems design
Preferred Qualifications
  • Experience with wearable or IoT products
  • Familiarity with mobile app communication (Android/iOS BLE integration)
  • Knowledge of security in wireless communication (pairing, encryption, etc.)
  • Experience with OTA firmware updates and bootloaders
  • Experience with Agile development and version control systems (e.g., Git)
What We Offer
  • Competitive salary and equity package
  • Health, dental, and vision insurance
  • Flexible work hours and hybrid work options
  • Opportunity to work on impactful technology that improves lives
  • A collaborative, fast-paced startup environment with room for growth

Posted by: Nicholas Costello

Specialization :
  • Embedded
Date Posted: 15 May 2025
Apply for this Job