





Generalist senior software title, mid-level experience, metro location increases competitive density.
Hardware-control C++ work in regulated life-science context limits cross-industry transferability.
Explicit 5-8 years, C++/C#, hardware-control and quality-system requirements make shortlisting stringent.
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 with minimal supervision.
Maintain and ensure automated test scripts (unit, component, API, workflow, UI tests) run reliably using relevant mock-ups.
Adhere to quality policies including CAPA, NCR, and participate in team ceremonies, process harmonization, and continuous learning activities.
Bachelor’s degree or higher in science, computing or engineering.
5-8 years software development experience in C++/C#.NET.
3-5 years experience writing application-level software that controls hardware.
4-6 years experience in Object Oriented design with UML; experience with Docker, Github, Specflow, and recognised quality systems highly desirable.
Experienced in agile software development controlling hardware applications within regulated quality environments.
Demonstrates capability to work with minimal supervision and effectively contribute to team-based processes and quality systems.
Proficient in using modern software engineering practices including unit testing, TDD, CI/CD, and applying technical standards.