





Popular mid-level C++/C# engineer in a metro, generalist requirements increase applicant competition.
Regulated hardware-control software and quality-system experience limits transferability across industries.
Explicit 5–8 years plus hardware-control, C++/C# and regulated quality-system experience creates strict screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, maintain, test, and document software controlling hardware at the application level within an agile team.
Maintain and ensure reliability of automated test scripts including unit, API, workflow, and UI tests.
Support internal and external users technically and participate in quality system and process compliance.
Bachelor’s degree or higher in science, computing, or engineering.
5-8 years development experience in C++/C#.NET.
3-5 years experience writing software applications controlling hardware.
4-6 years experience in Object Oriented design with UML; experience with Docker, Github, Specflow is highly desirable.
Experienced in software development for hardware control in regulated or quality-managed environments.
Familiar with software engineering best practices: unit testing, TDD, CI/CD, SOLID principles.
Able to work with minimal supervision and participate in team processes and quality systems.