DevJobs

System Software Engineer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Python Python
  • Linux Linux ꞏ 2y
  • Git Git
  • CI/CD CI/CD
  • System design ꞏ 3y
  • System architecture ꞏ 3y
  • CPU ꞏ 2y
  • GPU ꞏ 2y
  • HW interfaces ꞏ 2y
  • Multi-threading ꞏ 2y
  • Cuda
  • Distributed computing
  • ISP hardware implementation
  • ISP hardware integration
  • OpenCL

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

Imagry