A cutting-edge technology company working at the forefront of autonomous driving is seeking a software engineer to join its AI and perception team. This role offers a unique opportunity to work on a next-generation automotive platform and develop neural network–based software for real-time decision-making and perception in autonomous systems.
You'll be part of a fast-paced, cross-functional team contributing to the development of high-performance software for perception, planning, and prediction on embedded AI platforms.
Key Responsibilities
Engage with internal engineering teams and external partners to design system-level AI solutions for autonomous driving.
Build and maintain performance regression and accuracy testing frameworks for neural network models.
Work closely with global R&D teams to address architectural, integration, and deployment challenges.
Design testing and integration strategies aligned with CI/CD practices.
Collaborate with customers to adapt AI features to real-world use cases.
Minimum Qualifications
B.Sc./M.Sc./Ph.D. in Computer Science, Engineering, or a related field.
2+ years of hands-on experience in either industry or academia.
Strong experience with C++, Python, and Linux development.
Practical understanding of embedded systems and software debugging.
Familiarity with Machine Learning and Computer Vision concepts.
Preferred Skills
Experience working with neural network–based planning or perception systems.
Strong independence, ownership, and learning agility.
Ability to collaborate across teams, domains, and geographical locations.
Excellent communication skills in both Hebrew and English.