DevJobs

Python Software Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • Kafka Kafka
  • MongoDB MongoDB
  • MySQL MySQL
  • CI/CD CI/CD
  • Git Git
  • RabbitMQ RabbitMQ
Description

The ATE Group leads the development of complex, multidisciplinary (software, hardware, optics, mechanics) capital equipment machines designed for the characterization, calibration, and production of the Innoviz cutting-edge LiDAR technology. The SW team within the group is responsible for the development of the software that operates those systems, including the implementation of the different calibration algorithms, automation software, user interfaces, and more

As a key member of the software development team, you will:

  • Design and build the calibration and characterization software for future state-of-the-art Innoviz’s next-generation LiDAR
  • Interact with multi-disciplinary systems and teams
  • Develop, Upgrade, and maintain algorithms and SW processes
  • Write corresponding software documentation per automotive requirements
  • Create SW infrastructures for mass production platforms
  • Analyze failures and define improvements
  • Improve the team's code quality
  • Lead, guide and mentor junior SW developers in the SW team


Requirements

  • B.Sc. or M.Sc. degree in Computer Science or equivalent from a leading university
  • At least 5 years experience developing large-scale Python software – must
  • Experience working with distributed frameworks RabbitMQ or Kafka – advantage
  • Experience working with MongoDB/MySQL – advantage
  • Experience with CI/CD processes, source control (Git)
  • Excellent communication and teamwork skills
Innoviz Technologies