Our client is a specialized consulting firm dedicated to assisting clients in the development of innovative medical devices. Located in the Greater Boston Area, we partner with leading healthcare companies to bring cutting-edge medical technologies to market. Their team of experts is committed to excellence, delivering high-quality solutions that meet the stringent regulatory standards of the medical device industry. The ideal candidate can come into their north of Boston office on a hybrid basis and is highly skilled in C and C++ development. Medical Device experience is a plus.
We are seeking a highly experienced Senior Embedded Firmware Engineer to join our team. In this role, you will be responsible for the design, development, and optimization of firmware for medical devices. You will work closely with cross-functional teams, including hardware engineers, software developers, and regulatory specialists, to ensure our solutions meet the highest standards of safety, reliability, and performance.
Required Skills & Experience
- Bachelor’s or master’s degree in electrical engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in firmware development for embedded systems, preferably in the medical device industry.
- Proficiency in C/C++ programming languages.
- Strong understanding of embedded systems and microcontroller architecture.
- Experience with real-time operating systems (RTOS) and hardware abstraction layers (HAL).
- Familiarity with communication protocols such as UART, SPI, I2C, and CAN.
- Knowledge of debugging tools and techniques for embedded systems.
- Familiarity with medical device regulatory standards and requirements (e.g., FDA, ISO 13485).
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Strong interpersonal and communication skills, with the ability to work effectively in a team-oriented environment.
- Ability to manage multiple projects and priorities in a fast-paced, dynamic setting.
Desired Skills & Experience
- PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Experience with advanced microcontroller families (e.g., ARM Cortex, PIC, AVR).
- Knowledge of FPGA programming and design.
- Extensive experience in the medical device sector.
- Proficiency in additional programming languages such as Python or assembly language.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) practices.
- Experience with project management tools and methodologies (e.g., Agile, Scrum).
- Relevant certifications in embedded systems, firmware development, or medical devices.
What You Will Be Doing
Daily Responsibilities
- 80% Hands On
- 20% Team Collaboration
The Offer
- Bonus OR Commission eligible
You will receive the following benefits:
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k)
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#J-18808-Ljbffr