Firmware Manager II

HK Recruiting - Andover, MA

Job Description Summary

We are recruiting for a highly driven Firmware Manager with a passion for problem-solving and a proven track record of successfully leading embedded projects. The Firmware Manager II will report to the Director of Electrical Engineering.


  • Manage both in house and outsourced embedded software resources
  • Split time between management and programming (~80% management & ~20% programming)
  • Write firmware for Microchip and Silicon Labs Microcontrollers/SoCs
  • Lead embedded architecture design and code reviews
  • Support integration activities with other teams (Electrical, Software, Systems, Mechanical & Quality)
  • Support verification & validation testing of firmware and systems
  • Manage design tradeoffs on performance, risk, manufacturability, and cost
  • Participate in Risk Analysis meetings
  • Establish, maintain, and enforce Firmware development SOPs and practices
  • Write software development plans
  • Write architecture documents


  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 10+ years of design and development experience in embedded software
  • 2+ years of management experience
  • 3+ years working in medical device
  • Proficiency in C programming and debugging.
  • Experience in Microcontroller-based bare-metal software development and RTOS
  • Understanding of Standards: FDA 21 CFR Part 820 and IEC 62304
  • Experience with communication protocols & stacks.
  • Experience with Bluetooth Low Energy (BLE) systems
  • Experience with UART, USB, I2C, and SPI
  • Knowledge of modern best practices for professional software development including agile development, scrum, secure coding standards, code reviews, source control
  • Strong written and oral communication skills
  • Strong interpersonal skills
  • Proven track record of effective teamwork within a cross-functional team


  • Experience with wearable/portable devices
  • Cybersecurity knowledge and experience
  • Experience with writing interface code for motors, sensors, batteries, ADCs, and DACs
  • Knowledge/experience in iOS and Android development tools and environments
  • Knowledge of C++, C#, Python, and MATLAB
  • Experience with the unit test software VectorCAST
  • Experience with FMEA and Hazard Analysis
  • Experience with Fail-safe designs
  • Experience with disposables
  • Experience in a fast-paced work environment
  • Firmware development experience on Microchip and Silicon Labs Microcontrollers/ SoCs




Posted On: Friday, August 27, 2021

Apply to this job