We are looking for a capable and experienced System Software Engineer to join our R&D team.
The Engineer will be part of the Software group that is in charge of implementing autonomous driving software.
This is a great opportunity to work on cutting-edge technology, develop and innovate new ideas, and see them deployed on the road in our autonomous vehicles.
Responsibilities:
- As part of the Software team that builds the infrastructure for the Autonomous driving system, you will be implementing, optimizing, and integrating software for the edge devices that control the vehicle, with emphasis on high performance
- Design, implement and document central system components
- Drive knowledge sharing and improve development practices
- Lead Coding, reviewing and design best practices
Requirements:
- B.Sc. in Computer Science
- 5+ years of experience in modern C++ (17/20)
- 3+ years of SW system architecture/design
- 2+ years of experience in multi-threading over Linux systems
- 2+ years in GPU / CPU processing, efficient inter-device communication, and HW interfaces
- Experience in CI/CD, Git
Skills that are considered an advantage:
- Cuda / OpenCL
- ISP hardware integration/implementation
- Python
- Distributed computing