
Senior Software Engineer, Level IV
Centaur Health
full-time
Posted on:
Location Type: Hybrid
Location: Middleton • Wisconsin • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
JavaLinuxPythonRay
About the role
- Perform as a technical lead of significant software development projects
- Write specifications, requirements, design documents, and test protocols for software projects
- Develop safety-critical software for imaging and treatment delivery systems
- Work with external partners and clinical customers to develop system interfaces and integrations
- Contribute to the design and development of service and validation tools
- Provide engineering support to partners, customers, and service
- Specify, order, and build test beds for X-ray detectors, DAS, and recon
- Support 510(k) submissions
- Contribute to system architecture and software development processes
- Manage contractors relating to software component development
Requirements
- 10+ years of experience working at the senior level in developing medical device software
- Knowledge and experience with developing medical device software following IEC-62304
- Working knowledge of DICOM-RT and related tools
- Strong knowledge of programming in Python, as well C++, C#, or Java
- Experience with design and specification of software systems using UML
- Experienced with Linux, scripting languages, networking, and protocols
- Ability to mentor less experienced engineers
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentmedical device softwareprogramming in Pythonprogramming in C++programming in C#programming in JavaUMLLinuxscripting languagesnetworking
Soft skills
technical leadengineering supportmentoring
Certifications
IEC-62304510(k)