We are looking for a highly skilled C++ SW Engineer to join our growing HARMAN ADAS SBU team helping us to develop and integrate C++ components for automotive solutions (one of the most complex from design and testing perspective to cover plenty of use-cases which must work robust independently on environment and user interaction). The ideal candidate will have prior experience with similar C++ SW for real-time system designing it in the way to get well-structured, easily-readable and highly-stable source code. 2D/3D real-time graphic rendering techniques and GPU rendering pipeline is a big plus.
What You Will Do:
- Software development for ADAS and infotainment systems and solutions
- Implementation of business logic according to customer requirements
- Verification of implemented software (unit test, etc.)
- Optimization of existing algorithms to achieve real-time performance under target platform
- Adjustment / adaptation of the platform solution to the hardware & project environment
- Involvement to requirements analysis, architecture development, design, implementation, and integration
- Following of the processes specific to automotive industry and software development in general
- Communication with customer (optional)
- Business trips to central Europe or US (optional)
What You Need:
- Bachelor’s or Master’s Degree or higher in Computer Science, Applied Mathematics, Physics or related field combined with software engineering;
- Proficiency in C++
- 5+ years of engineering experience
- Strong Computer Science fundamentals (data-structures, algorithms, etc.).
- Strong Object-Oriented Programming and Design knowledge (e.g. design patterns)
- Strong C++14 and STL knowledge
- Result-orientation
- Team-work and cooperation
- Problem solving and decision making
- Ability to deal with ambiguity
- Intermediate English
What is Nice to Have:
- Experience with Linux OS, Docker
- Debugging under Linux
- GIT, CMAKE, UML, Boost knowledge
- GoogleTest, GoogleMock
- Experience with multithreading
- Understanding of dynamic libraries
- Python experience
- Experience with OpenGL ES 3.x and GLSL ES