[Position]
Senior Software Engineer
[About Our Client]
Research & Development hub for artificial intelligence and deep learning technologies and is also home to a dedicated medical device software team focused on the development of advanced, safety-critical healthcare solutions.
[Job Summary]
We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and selectively developing our Ez-X medical X-ray imaging system.
This role primarily focuses on maintaining and stabilizing the existing C++ software platform, supporting the C# GUI architecture, and implementing business logic at the platform level. In addition, the role includes re-implementing and adapting existing business logic using a newly developed internal software platform, ensuring functional equivalence, system stability, and seamless integration.
While new feature development is part of the role, a significant portion of the work involves long-term platform maintenance, system optimization, and system-level integration across imaging algorithms, control systems, and X-ray hardware.
As medical device development is iterative and subject to regulatory, technical, and business considerations, specific responsibilities, priorities, and technical focus areas may evolve over time, provided they remain aligned with the scope and seniority of this role.
You will act as a technical leader within the software team and collaborate closely with Vision, Control, Mechanica, Platform, and X-Ray hardware teams.
[Job Description]
The responsibilities listed below describe the primary functions of this role but are not intended to be an exhaustive list. Additional responsibilities may be assigned as needed, provided they are consistent with the employee’s role, expertise, and professional experience.
Required Qualifications
Preferred Qualifications
[What's On Offer]
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.