HARMAN-APOSTERA’S engineers and designers are creative, purposeful, and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem.
13 березня 2023

Regular C++ SW Engineer (вакансія неактивна)

Київ, Одеса, Ужгород, за кордоном, віддалено

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++
  • 3-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