Lead Software Engineer- Medical Devices

Overview

On Site
170k - 190k
Full Time

Skills

C++
Medical devices
IT management
Software development
Team management
Project management
Quality assurance
Project delivery
Emerging technologies
Continuous improvement
Computer science
Software engineering
Leadership
Programming languages
Embedded systems
Real-time
Operating systems
FDA
Professional development
Health care
FOCUS
Design
Collaboration
Oracle Linux
Management
Mentorship
Computer hardware
Writing
Testing
Regulatory Compliance
Innovation
Java
ISO 9000
Communication

Job Details

Job Title: Lead Software Engineer

Location: Bedford, Massachusetts

Company Overview: Our client is a cutting-edge medical device company dedicated to advancing healthcare through innovative technology. With a focus on improving patient outcomes and enhancing medical procedures. They are committed to pushing the boundaries of what is possible in the healthcare industry. Join their dynamic team and contribute to the development of groundbreaking medical devices that make a real difference in people's lives.

Position Overview: We are seeking a highly skilled and motivated Lead Software Engineer to play a key role in the design, development, and implementation of software solutions for our medical devices. As the Lead Software Engineer, you will lead a talented team of software developers and collaborate with cross-functional teams to ensure the successful delivery of high-quality software products.

Responsibilities:
  1. Technical Leadership:
    • Provide technical leadership and guidance to the software development team.
    • Lead the design and architecture of software solutions for medical devices.
  2. Team Management:
    • Manage and mentor a team of software engineers, fostering a collaborative and innovative work environment.
    • Conduct regular performance reviews and provide constructive feedback.
  3. Project Management:
    • Collaborate with cross-functional teams, including hardware engineers and quality assurance, to ensure successful project delivery.
    • Develop and maintain project timelines, ensuring that software development milestones are met.
  4. Code Development and Review:
    • Participate in hands-on software development, writing code and contributing to the overall codebase.
    • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
  5. Quality Assurance:
    • Work closely with the QA team to establish and implement testing strategies for software products.
    • Ensure compliance with regulatory requirements and industry standards related to medical device software.
  6. Innovation:
    • Stay abreast of industry trends and emerging technologies, providing recommendations for continuous improvement.
    • Drive innovation in software development processes and technologies.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a software engineer in a medical device or regulated industry.
  • Strong leadership skills with previous experience managing and leading software development teams.
  • Proficient in programming languages such as C++ or Java.
  • Experience with embedded systems and real-time operating systems.
  • Familiarity with medical device development processes, FDA regulations, and ISO standards.
  • Excellent communication and interpersonal skills.

Benefits:
  • Competitive salary and performance-based bonuses.
  • Comprehensive healthcare coverage.
  • 401(k) retirement plan with company match.
  • Professional development opportunities.

Join [Company Name] and be part of a team that is shaping the future of healthcare through innovative software solutions. Apply now to contribute your skills and expertise to the development of life-changing medical devices.

About Motion Recruitment Partners, LLC