Manager, Software & Systems Development - Medical Devices
Manager, Software & Systems Development - Medical Devices
Gilero
Durham, NC
See who Gilero has hired for this role
Job Purpose:
Responsible for managing embedded software development team and leading software project activities for medical device and drug delivery applications.
Duties:
- Manage a team of software engineers and project activities through the full development lifecycle of embedded software solutions while fostering a culture of collaboration, innovation, integrity, and excellence.
- Collaborate with various cross-functional design and development teams including electrical, hardware, and systems engineering.
- Provide oversight and escalation of technical challenges and client communication with support from Design and Development Leadership and Business Development teams.
- Define and implement software development processes and methodologies in alignment with regulatory standards, including IEC 62304.
- Participate in hands-on development of embedded firmware and UI design.
- Create product software architecture strategy, ensuring scalability, reliability, and maintainability of software systems.
- Contribute to the safety classification assessment and update of all software units.
- Lead design controls activities and documentation efforts, including requirements, risk assessments and mitigation, traceability, V&V protocols and reports, coding reviews, and software releases.
- Prepare the software documentation level for premarket submission with regulatory.
- Apply best practices in software development (code reviews, coding conventions, continuous integration, defensive programming, static analysis, design patterns, etc.)
- Communicate effectively with customers and vendors in a technical capacity.
- Serve as an extension of Gilero in supporting business development efforts through technical calls and engineering estimations.
- Provide technical leadership and mentorship to the software development team, fostering a culture of innovation, collaboration, and continuous improvement.
Skills/Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related technical field; advanced degree preferred.
- Proven experience (minimum 10 years) in embedded software development for medical devices, combination drug devices, or other regulated industries.
- Proven track record of fully developing embedded software for medical devices.
- Working knowledge in regulatory standards and guidelines, particularly IEC 62304, ISO 13485, and FDA regulations.
- Previous experience in a leadership or managerial role preferred.
- Familiarity with agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
- Experience with various software tools including Gitlab, Tessy, Docker, JIRA, JAMA, preferred.
- Knowledge of cybersecurity principles and considerations in medical device software development, preferred.
- Excellent communication skills with the ability to effectively collaborate with diverse stakeholders and present technical concepts to non-technical audiences.
- Proficiency with C/C++/C#/Python and equivalent frameworks.
Personal Attributes:
- Meets Gilero Core Values: Collaboration, Innovation, Excellence, Integrity
- Productive in a fast-paced, entrepreneurial environment.
- Commits to excellence and quality service to external and internal customers.
- Adheres to established policies and procedures, while contributing to continuous improvements.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Medical Equipment Manufacturing
Referrals increase your chances of interviewing at Gilero by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Vision insurance -
Dental insurance -
401(k) -
Paid maternity leave -
Paid paternity leave -
Disability insurance
Get notified about new Software Engineering Manager jobs in Durham, NC.
Sign in to create job alertSimilar jobs
People also viewed
-
SW Development Team Leader
SW Development Team Leader
-
Director, VoIP Engineering
Director, VoIP Engineering
-
Chapter Leader, Software Engineering
Chapter Leader, Software Engineering
-
Data Engineering Manager
Data Engineering Manager
-
Engineering Manager
Engineering Manager
-
Cloud Data Platform Engineer - Assistant Vice President
Cloud Data Platform Engineer - Assistant Vice President
-
Engineering Manager
Engineering Manager
-
Associate Director, Software Development, Analytics Center of Excellence
Associate Director, Software Development, Analytics Center of Excellence
-
Solutions Architecture Director
Solutions Architecture Director
-
Engineering Manager - snapd
Engineering Manager - snapd
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More