Talent.com
Embedded Firmware Engineer - BLE, GATT, C, RTOS, hardware, software

Embedded Firmware Engineer - BLE, GATT, C, RTOS, hardware, software

InnoTech StaffingBoston, MA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

Job Description

Job Description

InnoTECH Staffing is looking to hire a fulltime permanent Embedded Firmware Engineer in Boston, MA.

This requires working onsite 5 days a week.

Must be a US Citizen or GreenCard holder.

There is no relocation assistance at this time.

JOB SUMMARY

We are looking for an exceptional Embedded Firmware Software Engineer. The successful applicant will play a key role in developing and enhancing the firmware for the implantable and wearable devices, including the Bluetooth Low Energy (BLE) interface with a patient-facing mobile application.

WHAT YOU WILL DO

  • Develop embedded firmware in C to support BLE communication between an implantable device and mobile apps
  • Design and implement custom GATT services and characteristics to enable secure, low-latency data exchange
  • Support real-time signal processing, sensor interfaces, and closed-loop control logic
  • Contribute to the design of system-level communication protocols across implant, wearable, and cloud platforms
  • Help build automated test systems for wireless and embedded functionality

REQUIRED QUALIFICATIONS

  • BS in Electrical Engineering or Computer Science
  • Strong programming skills in C for embedded systems
  • 4-5+ years professional or project experience working on embedded systems
  • Hands-on experience developing and debugging BLE firmware , including custom profiles and characteristics
  • Understanding of BLE stack behavior (advertising, connection parameters, bonding, encryption)
  • Comfortable working with microcontroller toolchains, oscilloscopes, and logic analyzers
  • Ability to read datasheets and electrical schematics and develop device drivers
  • Strong troubleshooting, communication, and cross-functional collaboration skills
  • PREFERRED SKILLS

  • Experience with ST or Nordic microcontrollers
  • RTOS based firmware development (e.g. FreeRTOS, Zephyr)
  • Hands-on experience developing and debugging Bluetooth Low Energy (BLE) communication protocols, including creating custom GATT services and characteristics
  • Experience integrating mobile applications with embedded firmware, ensuring robust and reliable data exchange
  • Experience developing active implantable medical devices, medical device quality systems, standards (e.g. ISO-14708) and risk management activities (e.g. FMEA)
  • Proficiency in cross-platform (Android, iOS) mobile application development
  • Broad circuit design experience including analog, digital, power supply and comms functions
  • Setting up and maintaining testing environments for hardware and software systems
  • serp_jobs.job_alerts.create_a_job

    Firmware Engineer • Boston, MA, US