We are looking for a highly skilled SW Engineer to join our growing HARMAN ADAS SBU team helping us to develop state of the art mixed reality applications for automotive solutions, the most advanced from design and testing perspective to cover plenty of use-cases which must work robust independently on environment and user interaction.
Our Systems domain covers wide variety of tasks like different vehicle sensors and video data handling, connection to various platform-specific interfaces and protocols, configuration, diagnostics, tracing, data dumping and simulation tooling. The goal of our work is to integrate abstract algorithmic software into real world target hardware.
The ideal candidate will have prior experience in design and development of similar SW components, deep understanding of real-time OS, automotive system/SW architecture and interest in bounding areas.
What You Will Do:
- Software Design, Development and Maintenance (enhancement, changes, bug fixing, component/unit test development, verification)
- Analyze and review customer’s specifications, SW requirements
- Architecture development, design and code review
- Participate in internal technical discussions
- Customers issues analysis and troubleshooting
- 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 in Computer Science, Applied Mathematics, Physics or related field combined with software engineering
- 3-5 years of working experience
- Strong C/C++ (C++14) and OOP/OOD
- Hands-on experience with Linux/Unix programming and administration
- Teamwork and cooperation
- Drive for results
- Upper-Intermediate level of English
What is Nice to Have:
- Linux Kernel, system debugging and profiling
- Development for embedded systems
- Knowledge of network protocols and Linux network stack
- Automotive protocols
- HW Specific knowledge
- Boost, STL
- Bash, Python
- git