Embedded Software Development Manager- Medical Devices
Bedford, Massachusetts
Hybrid
Full Time
$170k - $200k
Job Title: Embedded Software Development Manager
Bedford, MA
Our client is a leading medical device company headquartered in Bedford, MA, dedicated to developing innovative solutions that enhance patient care and improve healthcare outcomes globally. As they expand their portfolio of groundbreaking medical devices, they are seeking an experienced Embedded Software Development Manager to lead the talented team of software engineers. This is a hybrid full-time position.
As the Embedded Software Development Manager, you will play a crucial role in overseeing the design, development, and implementation of embedded software solutions for their medical devices. You will lead a team of software engineers, ensuring the delivery of high-quality, compliant software that meets regulatory requirements and exceeds customer expectations.
Required Skills & Experience
Tech Breakdown
The Offer
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Bedford, MA
Our client is a leading medical device company headquartered in Bedford, MA, dedicated to developing innovative solutions that enhance patient care and improve healthcare outcomes globally. As they expand their portfolio of groundbreaking medical devices, they are seeking an experienced Embedded Software Development Manager to lead the talented team of software engineers. This is a hybrid full-time position.
As the Embedded Software Development Manager, you will play a crucial role in overseeing the design, development, and implementation of embedded software solutions for their medical devices. You will lead a team of software engineers, ensuring the delivery of high-quality, compliant software that meets regulatory requirements and exceeds customer expectations.
Required Skills & Experience
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field; Master’s degree preferred.
- 8+ years of experience in embedded software development, with at least 3 years in a leadership or management role.
- Proven track record of successfully leading and managing embedded software teams in a regulated industry, preferably medical devices.
- Expertise in embedded software development using C/C++ and familiarity with real-time operating systems (RTOS) and microcontroller/microprocessor architectures.
- Strong understanding of software engineering principles, software development lifecycle, and agile methodologies.
- Experience with software design tools, version control systems (e.g., Git), and issue tracking systems (e.g., JIRA).
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Knowledge of medical device regulations (e.g., FDA 21 CFR Part 820, IEC 60601) and experience with software development under these regulations is highly desirable.
- Ability to thrive in a fast-paced environment, manage multiple priorities, and deliver results under tight deadlines.
- Experience with object-oriented SW design
- Experience with Android device interface code: such as USB, kiosk mode configuration and system settings
- Experience working with BitBucket, JIRA, Jenkins and other development environment utilities
- Experience with diagnostic medical devices
Tech Breakdown
- C++
- Manage and lead a team of embedded software engineers, providing technical guidance, mentorship, and professional development support.
- Drive the full software development lifecycle from requirements analysis through design, implementation, testing, and maintenance.
- Collaborate closely with cross-functional teams including hardware engineers, systems engineers, quality assurance, and regulatory affairs to ensure seamless integration and compliance with industry standards and regulations (e.g., IEC 62304, ISO 13485).
- Define and enforce software development processes, coding standards, and best practices to ensure efficient and reliable embedded software delivery.
- Lead architectural design discussions and make technical decisions that align with product requirements, performance, scalability, and usability goals.
- Manage project timelines, resources, and priorities to meet product development milestones and deliverables.
- Conduct code reviews, performance evaluations, and implement continuous improvement initiatives to enhance team productivity and software quality.
- Stay abreast of emerging technologies and industry trends in embedded software development and medical device regulations.
The Offer
- Bonus OR Commission eligible
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.