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