
Advanced Lead Engineer / Engineering Technical Leader - Embedded SW
- Bangalore, Karnataka
- Permanent
- Full-time
- Conception and development of innovative software solutions for embedded devices under Linux OS.
- Technical coordination of the software development team - software interface alignments and engage standardizations with software developers, software integrators, method experts and customers
- Technical identification, analysis and implementation of customer requirements
- Accompanying the complete device development from the tender phase, through definition and development, to the production of the devices
- Bachelor / master’s in engineering in Computer Science/Electronics/ Electrical engineering
- 6 to 12 years of hands-on experience in complex embedded real-time software design and development
- Very good knowledge in C++ 14 as well in object-oriented programming
- Good knowledge of developing software for Linux systems. Experience with Yocto-based systems is a plus
- Good understanding of design patterns and UML standards
- Clear understanding on driver, hardware abstraction layers, middleware and application software
- Good analytic skills, goal- and solution-oriented and good ability to make decisions
- A very strong ability to communicate and work in a team
- Excellent knowledge of English
- Mandatory - C++ 14 (mandatory), STL, Linux/Embedded Linux, UML
- Good to have - unit testing, working knowledge of networking, communication protocols, GCC, Make, Cmake