Senior Firmware Manager
- Job Type:
- Perm
- Sector:
- IT leadership
- Location:
- USA
- Salary:
- $150,000 - $185:000
- Ref #:
- A000907
Searching for a Senior Firmware Manager who will lead the embedded software team in design, development, and commercialization of new wearable diabetes care products. My client is 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.
Job Description
RESPONSIBILITIES:
- 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 SOP’s and practices
- Write software development plans
- Write architecture documents
MINIMUM QUALIFICATIONS:
- 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
DESIRED QUALIFICATIONS:
- 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 Vector CAST
- 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
|