Sr. Principal Software Engineer, Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

Vantive · 2 months ago

Sr. Principal Software Engineer, Lead

Vantive is a vital organ therapy company focused on extending lives and enhancing possibilities for patients through innovative kidney care solutions. The Sr. Principal Software Engineer, Lead will guide the technical development of embedded software for a medical device, ensuring compliance with industry standards while driving innovation and mentoring a team of engineers.

Health CareMedicalTherapeuticsWellness

Responsibilities

Lead the design, development, and (developer-side) testing of embedded software for an ongoing medical device platform, primarily using C++ in an RTOS environment
Provide technical direction for the software team, ensuring consistency and adherence to best practices
Design and implement the graphical user interface (GUI) using the PEG library, including contributing to the visual design, user experience, and underlying C++ code
Serve as a hands-on technical expert, actively contributing to the codebase, performing code reviews, and mentoring junior and mid-level engineers
Drive the adoption and application of modern software engineering techniques, including test-driven development (TDD), continuous integration, refactoring, and leveraging software design patterns
Collaborate with cross-functional teams, including hardware engineers, quality assurance, and project management, to define software requirements and ensure seamless hardware-software integration
Ensure all software development processes and documentation comply with relevant medical device regulatory standards, such as IEC 62304 and ISO 13485
Conduct software risk analysis and contribute to risk management activities
Investigate and resolve complex technical issues, including debugging hardware-software integration problems
Contribute to the full software development lifecycle, from concept and requirements definition to implementation, testing, and maintenance
Stay up-to-date with new technologies and industry trends to continuously improve the team's tools, processes, and technical capabilities

Qualification

Embedded software developmentC++Real-time operating systems (RTOS)Medical device regulationsGraphical user interface (GUI)Test-driven development (TDD)Software design patternsDebugging skillsTeam collaborationCommunication skills

Required

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field; a Master's degree in Software Engineering or a related field is preferred
8+ years of experience in embedded software development, with at least 3+ years in a lead or senior technical role within the medical device or a similarly regulated industry
Expert-level proficiency in C++ and a strong understanding of object-oriented design and component-oriented software architecture
Extensive experience with real-time operating systems (RTOS) and developing multithreaded applications
Proven hands-on experience developing GUIs is required
Demonstrated knowledge and practical experience with modern software engineering techniques, such as TDD, refactoring, design patterns, and continuous integration
Experience with embedded systems development, including hardware-software integration, low-level device interfaces (e.g., I2C, SPI, UART), and BSPs
Strong debugging skills and experience with debugging tools in an embedded environment
Excellent written and verbal communication skills, with the ability to effectively communicate complex technical information across the organization
Results-oriented, self-motivated, and capable of both team collaboration and individual contribution

Preferred

A Master's degree in Software Engineering or a related field
Experience with PEG library is preferred, QT is a plus

Benefits

Medical, dental and vision coverage that start on day one
Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
The Aon Pooled Employer Plan (“Aon PEP”)
Vantive’s 401(k) retirement savings plan
Flexible Spending Accounts
Educational assistance programs
Paid holidays
Paid time off ranging from 20 to 35 days based on length of service
Family and medical leaves of absence
Paid parental leave
Commuting benefits
The Employee Discount Program
The Employee Assistance Program (EAP)
Childcare benefits

Company

Vantive

twittertwittertwitter
company-logo
Vantive US Healthcare LLC specializes in kidney care and organ support therapies with digital solutions.