Capgemini is a global leader in engineering services, seeking a Senior Software Engineer to contribute to their Electrophysiology Division. The role focuses on developing system and embedded software for advanced diagnostic and interventional cardiology devices, requiring close collaboration with cross-functional teams to deliver innovative medical device solutions.
Responsibilities:
- Apply strong software design and engineering skills to develop embedded and system‑level software for medical devices that meet defined performance, safety, and quality requirements
- Design, implement, and test software components including: embedded and application‑level software; linux‑based applications and graphical user interfaces; and real‑time algorithms such as 3D location tracking, 3D anatomical model creation, and intracardiac signal visualization
- Translate system and user requirements into effective software architectures and detailed designs
- Contribute meaningfully across project phases, including requirements definition, implementation, code reviews, verification, and final release in alignment with medical device development processes
- Develop and execute software and test plans, protocols, and reports to ensure compliance with design specifications and quality system requirements
- Collaborate closely with cross‑functional partners such as Quality Assurance, Regulatory Affairs, Hardware Engineering, and Test Engineering through design and technical reviews
- Make and justify critical technical decisions based on sound engineering judgment, investigation, and validation
- Document software solutions thoroughly and support knowledge transfer to manufacturing teams for successful scale‑up and production