onsite
Senior Software Engineer - Perfint Healthcare Pvt Ltd
Software Engineer
Senior Software Engineer designing and building high‑performance, real‑time spine surgical robotic and navigation applications using C#, C++, Python, WPF, and MVVM architecture.
About the role
Key Responsibilities
- Design, develop, and maintain desktop‑based navigation software using C# with WPF and MVVM patterns.
- Implement high‑performance, real‑time processing modules in C++ for system‑level optimization.
- Prototype algorithms, perform data processing, and create validation tools with Python.
- Collaborate with cross‑functional teams to ensure regulatory compliance, safety, and reliability in clinical environments.
- Conduct code reviews, unit testing, and performance profiling to uphold code quality and maintainability.
Requirements
- 5+ years of professional software development experience, including extensive work with C# and C++.
- Strong knowledge of WPF, MVVM architecture, and real‑time system design.
- Proficiency in Python for algorithm prototyping and data handling.
- Experience developing safety‑critical or medical device software and familiarity with relevant regulatory standards.
- Excellent problem‑solving skills and ability to work effectively in multidisciplinary teams.