- Bangalore, Karnataka, India
- On-site
- Full-time · Senior
- 10+ years
Own design, develop and test software components for patient monitoring within the interoperability and connectivity scope, including implementation of a framework to support third party device integration with patient monitors.
Responsibilities
- Analyze software, functional requirements to design and develop high-quality software
- Write efficient, maintainable code in C++ for embedded Linux systems
- Implement unit and component tests and develop automated test suites using GoogleTest (GTest) and Gherkin-based BDD
- Participate in an international Scrum team and engage in Scrum rituals
- Support software lifecycle management activities including documentation, sustaining engineering, defect resolution, and platform evolution
Requirements
- Bachelor's Degree in Computer Science
- Master's Degree in Computer Science
- Bachelor's Degree in Electronics
- Master's Degree in Electronics
- Nice to have: gRPC/Protobuf
