Analog Devices is hiring a Staff Engineer, Firmware Engineering to join our Medical Products team. You will develop firmware solutions for medical devices, contribute to the Firmware Team’s domain knowledge, and support other teams with your expertise.
What You'll Do
- Design and develop firmware functionalities for a medical device.
- Document and maintain firmware testing.
- Work in close collaboration with the hardware team for developing new platforms.
What We're Looking For
- Master's degree in Computer Science, Electrical or Computer Engineering, or a related field.
- 10+ years of experience in embedded software development.
- Strong interest and experience in the overall software development process, including Software Design, Coding, Testing, and maintenance.
- Experience with hardware design and development, schematics, debug, and standard test equipment.
- Modern C++ programming skills.
- Strong background in Real Time Operating Systems.
Nice to Have
- Python programming skills.
- Knowledge of wireless cellular communication technologies.
- Experience with medical device standards.
- Ability to communicate effectively, both written and verbal.
Technical Stack
- Modern C++
- Real Time Operating Systems
- Python
Team & Environment
You will join the Medical Products team and work within the Firmware Team.
Benefits & Compensation
- Competitive benefits package.
- Charitable matching gift policy.
Work Mode
This role follows a hybrid work model.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.



