Integration Engineer – Optimization Team
Mobileye is at the forefront of revolutionizing the automotive industry with its cutting-edge autonomous vehicle (AV) technology. If you're a highly skilled and driven individual who thrives on innovation and wants to shape the future of transportation, come join us! We are seeking a dynamic and experienced Integration Engineer to be part of our Optimization team.
This role uniquely combines the responsibilities of a Software Integrator and a CI Engineer. As a key player in our growing software group, you will design, support, and build automated code testing environments, ensuring a smooth integration process for our software components. Your expertise will directly contribute to our intensive development process while maintaining robust, live production environments. Join us to make a difference in how the world drives!
What will your job look like:
- Manage version releases and ensure timely delivery of AV products to stakeholders.
- Collaborate with developers to integrate complex software components into a cohesive whole.
- Partner with downstream integrators in the deployment pipeline to ensure seamless delivery.
- Leverage and utilize GenAI tools and LLM-driven automation to improve and accelerate the software integration and debugging process.
- Analyze source code, resource constraints, and test scenarios to identify, prioritize, and resolve integration and performance issues.
- Debug complex, multi-domain issues in production and hardware-validation platforms.
- Develop, enhance, and maintain automated scripts and CI pipelines for diverse development and validation teams.
- Contribute to the continuous optimization of our AV infrastructure and core software codebase.
- Build robust, scalable CI solutions utilizing Python, Shell scripting, Jenkins, and Docker.
All you need is:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of hands-on experience in C/C++.
- Proficient knowledge of Git and GitLab.
- Strong programming skills in Python – a significant advantage.
- Practical experience with CI/CD tools and test automation framework design – an advantage.
- Experience with GenAI productivity tools (e.g., Copilot, LLM APIs) for code analysis, scripting, or log parsing – an advantage.
- Solid systemic understanding of software architecture and system-level resource constraints (memory, latency, throughput).
- Strong analytical and problem-solving skills.
- Excellent interpersonal and communication skills, with a proven ability to collaborate across teams.
