C++ Linux Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Job Description
Job Description
Role Name: C++ Linux Developer
Work
Location:
Waukesha WI (Onsite)
Position Summary:
We are seeking an experienced C++ Linux Developer to design, develop, and maintain software solutions for regulated medical devices. The ideal candidate will have strong hands-on expertise in C++, Linux, embedded systems, multithreading, debugging, and software development for high-reliability systems.
Key Responsibilities
* Design, develop, and maintain software applications using C++ on Linux platforms.
* Develop multithreaded, high-performance applications with a strong focus on reliability and maintainability.
* Participate in architecture, design reviews, code reviews, and technical discussions.
* Debug and troubleshoot issues across application, middleware, and Linux OS layers.
* Work closely with Systems Engineering, Quality, Verification, and Product teams.
* Develop and maintain technical design specifications and software development artifacts.
* Support software verification, validation, defect analysis, and risk-mitigation activities.
* Ensure compliance with medical-device software development and quality processes.
Required Technical Skills
* Strong hands-on C++ development
* Modern C++: C++11 / C++14 / C++17
* Object-Oriented Design and Design Patterns
* Multithreading and Concurrency
* Linux application development
* Linux debugging and performance analysis
* Shell scripting
* Git
* Jenkins / CI-CD
* CMake / GNU Make
* GDB
* JIRA / Confluence
Preferred Domain Experience
Experience in one or more of the following:
* Medical Devices / Healthcare Software
* Diagnostic Systems
* Medical Imaging Systems
* FDA-regulated products
* IEC 62304 software lifecycle processes
* ISO 13485 Quality Management Systems
* Cybersecurity for medical devices
Preferred Candidate Profile:
* 8-15 years of software development experience
* Strong problem-solving and debugging skills
* Experience developing reliable, performance-critical software on Linux
* Experience working with globally distributed engineering teams
* Strong communication and collaboration skills
* Prior experience in healthcare or regulated medical-device product development preferred
#ZR