What are the responsibilities and job description for the Jr Software Engineer - embedded, firmware, BLE, medical device position at InnoTECH Staffing?
InnoTECH Staffing is looking to hire a fulltime / permanent Embedded Software Engineer for an exciting medical device company in Boston, MA.
This requires working onsite 5 days a week.
**** MUST be a US Citizen or GreenCard holder. *****
JOB SUMMARY
We are looking for an exceptional Junior Embedded Software Engineer to join our team.
The successful applicant will play a key role in developing and enhancing the firmware for our 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
· 2 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
OUR CULTURE
This position is 5 days per week in person based in Boston, MA. We’re a small team tackling big challenges. We move quickly, think rigorously, and care deeply about the impact of our work. If you’re excited by the idea of helping build a product that integrates neuroscience, embedded systems, and mobile UX, and you’re eager to grow in a fast-paced startup, we’d love to meet you.
Salary in the $100K to $125K range depending on experience.
Salary : $100,000 - $125,000