- Completed engineering studies at university level; BE/BTech/ME/Mtech Electronics/Electrical/Computer
- Overall experience between 8 to 12 years with 5 years of embedded Software Development Experience and/or System Integration in the embedded Software Development space.
- Embedded Linux knowledge - ideally Yocto
- knowledge of Systemd
- Senior C++ and Python knowledge
- Python experience
- grpc and other middleware technologies
- VS Code,
- cmake
- GitHub
- Analytical mind with good Debugging skills
- Should possess a deep understanding of software development principles, object oriented design, design patterns, architectural styles, and software engineering best practices
- Experience in Agile software development
- Experience in the field of Medical Devices product design is preferred
- Experience using performance measuring tools like Valgrind, Sysprof, Perf etc
- Ability to understand and debug problems across hardware/software boundaries.
- Experience with static and dynamic code analysis and code coverage
- Experience with build tools
Open communicator as he/she will have many connections to many teams