DevJobs

HIL Senior Engineer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Go Go ꞏ 5y
  • Python Python ꞏ 5y
  • Rust Rust ꞏ 5y
  • SQL SQL
  • Kafka Kafka
  • Pandas Pandas
  • Spark Spark
  • RESTful API RESTful API
  • CI/CD CI/CD
  • Jenkins Jenkins
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • Argo
  • Conda
Mobileye is a global leader in the development of autonomous driving technology. We are committed to creating a safer, smarter, and more connected world through advanced mobility solutions.

We are seeking a highly skilled and experienced Senior Software Engineer to join our team. The successful candidate will be responsible for developing a Hardware-In-the-Loop (HIL) product that enables autonomous vehicle algorithm developers to re-simulate real-life drives.

What will your job look like?

  • Develop and maintain mission-critical, robust, and scalable services
  • Work closely with autonomous vehicle algorithm developers to understand their needs and translate them into functional software.
  • Design, develop, and implement high-quality code in Python, C++, Golang, and Rust.
  • Understand the underlying principles of machine learning algorithms to better develop and optimize the HIL product.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

All you need is:

  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred.
  • Proven 5+ years of software development experience and software engineering skills.
  • Strong knowledge of Python, C++, Golang, and Rust.
  • Proficiency in Python libraries and tools such as Conda and Pandas.
  • Understanding of machine learning algorithms and their applications.
  • Experience with data technologies such as Spark, Argo, and Jenkins.
  • Proficiency in Docker and Kubernetes (k8s).
  • Experience with implementing CI/CD pipelines.
  • Experience in developing and maintaining REST APIs.
  • Proficiency in SQL.
  • Experience with message brokers such as RabbitMQ, Kafka, etc.
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms.
  • Proven experience in designing and developing scalable services.
  • Excellent problem-solving, organizational, and analytical skills.
  • Ability to work independently and as part of a team.
  • Experience with real-time systems and FPGA - Advantage
  • Experience with HIL systems and autonomous vehicle technologies - Advantage

Mobileye