Lead C++ Software Engineer

Overview

On Site
160k - 190k
Full Time

Skills

C++
Medical devices
Software development
Leadership
Development testing
IT management
Quality assurance
Regulatory affairs
Product management
Architectural design
Code review
Regulatory Compliance
ISO 13485
Computer science
Software engineering
Problem solving
Professional development
Health care
Art
Pivotal
Collaboration
Design
Exceed
Oracle Linux
Management
Mentorship
Computer hardware
Scalability
FOCUS
Communication
Agile
Insurance

Job Details

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:
  1. Lead Software Development: Direct and lead a team of software engineers in the design, development, testing, and maintenance of C++ software for medical devices.
  2. Technical Leadership: Provide technical guidance, mentorship, and oversight to ensure the delivery of high-quality software solutions that meet regulatory requirements and industry standards.
  3. 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.
  4. Architectural Design: Contribute to the architectural design and implementation of software systems, considering scalability, reliability, and performance.
  5. 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.
  6. Regulatory Compliance: Ensure that software development processes and deliverables align with relevant regulatory standards, such as ISO 13485 and IEC 62304.

Qualifications:
  1. Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience (8+ years) in C++ software development, with a focus on medical devices preferred.
  3. Strong leadership skills with a track record of leading and mentoring software development teams.
  4. Deep understanding of software development in a regulated environment, including experience with relevant standards and processes.
  5. Excellent problem-solving and communication skills.
  6. 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

About Motion Recruitment Partners, LLC