Centaur Health

Senior Software Engineer, Level IV

Centaur Health

full-time

Posted on:

Location Type: Hybrid

Location: Middleton • Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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)