remote
Senior Software Engineer - Verathon
Software Engineer
Lead development of high‑reliability medical device software, driving design, implementation, and validation of embedded systems using Python and C++ in a real‑time environment.
About the role
Key Responsibilities
- Architect and develop embedded software for medical devices, ensuring compliance with IEC 62304 and FDA regulations.
- Collaborate with cross‑functional teams to define functional specifications and translate them into robust, maintainable code.
- Implement real‑time algorithms for ultrasound imaging and video laryngoscopy, optimizing performance and reliability.
- Conduct code reviews, unit testing, and integration testing to maintain high quality and traceability.
- Participate in safety analysis, risk management, and validation activities throughout the product lifecycle.
Requirements
- 10+ years of software engineering experience in embedded or medical device domains.
- Proficiency in C++ and Python, with strong knowledge of real‑time operating systems.
- Experience with safety‑critical development processes and documentation.
- Excellent problem‑solving skills and a collaborative mindset.