





Senior, niche embedded C++ role at a known brand reduces applicant pool despite metro location.
Highly regulated medical-device embedded software focus limits transferability across industries.
Explicit 10+ years and mandatory embedded C++ and testing expertise create stringent screening filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and document complex software components and applications related to surgical generators.
Lead requirements gathering, estimation, planning efforts; interface with systems and test engineers and QA.
Troubleshoot, debug, maintain, support existing products; contribute to process improvements and Agile team efforts.
Bachelor’s degree in Engineering required.
Minimum 10+ years of relevant software development experience.
Expertise in C++ (versions 14/17/20), embedded software design, OOA/OOD, and software automation testing (Gtest, CPP Unit).
Experience working in Agile (Scrum) teams, strong communication skills; other specific technologies like Linux/Yocto, web-based GUI development are good to have but not mandatory.
Senior-level software engineer with strong leadership and mentorship capabilities, able to guide requirement gathering and planning.
Deep expertise in embedded software infrastructure and large-scale software design including UML and design patterns.
Experienced in Agile environments with strong problem-solving skills, ready to engage in multiple projects simultaneously.