Job Summary:
The Medical Device Software Lead Developer will contribute to and oversee the design, development, and maintenance of software applications for medical devices. This role involves both leading the development of medical device software and hands on development ensuring compliance with regulatory standards and collaborating with cross-functional teams to deliver high-quality and timely medical software and firmware solutions.
Key Responsibilities:
- Lead Software Development: Lead and manage the software development lifecycle, from requirements gathering to deployment and release. Personally author software designs as well as lead team to develop new software applications. Also maintain and support existing software.
- Hands On Development: Perform hands on development of software applications.
- Team Leadership: Mentor and guide a team of software developers, fostering a collaborative and innovative work environment.
- Regulatory Compliance: Ensure all software development activities comply with relevant regulatory standards (e.g., FDA, ISO 13485).
- Project Management: Plan, track, and report on project progress, ensuring timely delivery of software solutions.
- Quality Assurance: Implement and oversee quality assurance processes, including code reviews, testing, and validation.
- Stakeholder Collaboration: Work closely with product managers, hardware engineers, and other stakeholders to define software requirements and deliverables.
- Technical Expertise: Stay updated with the latest industry trends and technologies to continuously improve software development practices.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. A Master’s degree is preferred.
- Experience: Ideal candidate will bring 7 years of software development experience, with at least 3 years in a leadership role within the medical device industry. Compensation commensurate with skills and experience.
- Preferred Technical Skills: Proficiency in C programming as well as C++, C#, Java and others. Experience with embedded systems and medical device software development.
- Soft Skills: Strong leadership, communication, and problem-solving skills. Ability to work effectively in a team-oriented environment.
Preferred Skills:
- Experience with embedded systems and knowledge of C/C++ is a strong plus.
- Knowledge of other major languages such as Python or Java.
- Experience with Agile methodologies.
- Familiarity with FDA regulations and ISO standards.
Contact Us:
- Email your resume to hr@occamdesign.com if you are interested!