Senior Software Engineer – Medical Devices & Life-Saving Technology
Build software that matters. Literally.
At Organ Recovery Systems (ORS), the software you design and develop supports medical devices used in organ preservation and transplantation, technology that must perform flawlessly when it matters most. We’re looking for a Senior Software Engineer who brings deep technical expertise, disciplined execution, and a passion for building reliable, fault-tolerant systems in a regulated environment.
If you’re motivated by meaningful work, complex challenges, and real-world impact, this role offers the opportunity to do your best work with purpose.
What You’ll Do
As part of our engineering team, you’ll be involved across the full software lifecycle, from concept and design through validation, launch, and ongoing support.
Key responsibilities include:
- Design, develop, and implement application software, firmware, and production software tools for ORS medical products
- Translate user needs and system requirements into clear software specifications and robust designs
- Write high-quality, fault-tolerant code with a strong focus on safety, reliability, and performance
- Define and execute software testing strategies, including performance, verification, and validation testing
- Maintain and enhance existing software systems and platforms
- Analyze and troubleshoot field-reported software issues and develop effective corrective actions
- Collaborate cross-functionally with engineering, quality, regulatory, and manufacturing teams
What We’re Looking For
This is a senior individual contributor role for someone who brings both technical depth and thoughtful leadership whether through mentoring, influence, or project ownership.
Education
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
Experience
- 10+ years of professional software development experience post-Bachelor’s degree
- 5+ years of experience in the medical device industry
- At least 2 years developing and testing real-time firmware for actively controlled medical devices with electro-mechanical elements (e.g., motors, valves)
- Demonstrated experience with cybersecurity concepts and practices
- Prior experience as a people manager or project manager is desirable, though this role remains an individual contributor
- Experience developing software for web-based applications or websites is a plus
You’ll Thrive Here If You
- Take a disciplined, structured approach to software development in regulated environments
- Value documentation, testing, and validation as much as clean code
- Enjoy solving complex, real-world problems that require reliability and precision
- Collaborate well across functions and communicate clearly with technical and non-technical partners
Why ORS
- Your work directly supports life-saving medical technology
- You’ll contribute across the entire product lifecycle, not just one phase
- You’ll join a mission-driven, collaborative team that values quality, accountability, and innovation
- You’ll help shape software solutions that must perform under critical conditions
If you’re ready to apply your experience to technology that truly makes a difference, we’d love to hear from you.