Lead C++ Software Engineer
Boston, Massachusetts
Full Time
$160k - $190k
Job Title: Lead C++ Software Engineer
Location: Boston, Massachusetts
Company Overview: Our Client is a cutting-edge medical device company dedicated to revolutionizing healthcare through innovative technology. Our team is at the forefront of developing state-of-the-art medical devices that enhance patient care and improve clinical outcomes. As we continue to expand our product portfolio, we are seeking a highly skilled and motivated Lead C++ Software Engineer to join our dynamic team in Boston, Massachusetts.
Position Overview: As the Lead C++ Software Engineer, you will play a pivotal role in leading the software development efforts for our medical devices. You will collaborate with cross-functional teams to design, implement, and maintain software solutions that meet regulatory standards and exceed customer expectations. This role requires expertise in C++ programming, strong leadership skills, and a deep understanding of software development in a regulated environment.
Key Responsibilities:
- Lead Software Development: Direct and lead a team of software engineers in the design, development, testing, and maintenance of C++ software for medical devices.
- Technical Leadership: Provide technical guidance, mentorship, and oversight to ensure the delivery of high-quality software solutions that meet regulatory requirements and industry standards.
- Collaboration: Work closely with cross-functional teams, including hardware engineers, quality assurance, regulatory affairs, and product management, to ensure seamless integration of software components into medical devices.
- Architectural Design: Contribute to the architectural design and implementation of software systems, considering scalability, reliability, and performance.
- Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and regulatory requirements. Implement and enforce quality assurance processes throughout the software development lifecycle.
- Regulatory Compliance: Ensure that software development processes and deliverables align with relevant regulatory standards, such as ISO 13485 and IEC 62304.
Qualifications:
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
- Proven experience (8+ years) in C++ software development, with a focus on medical devices preferred.
- Strong leadership skills with a track record of leading and mentoring software development teams.
- Deep understanding of software development in a regulated environment, including experience with relevant standards and processes.
- Excellent problem-solving and communication skills.
- Familiarity with Agile development methodologies.
Benefits:
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance plans
- 401(k) retirement savings plan with company match
- Generous paid time off and holiday leave
- Professional development opportunities and continuing education support