Apply Now    
Job ID: JR0030464
Job Category: Engineering
Primary Location: San Jose, CA US
Other Locations: US, California, San Jose;
Job Type:

Vehicle Software Engineer - Robotics/Machine Learning

Job Description


Intel is looking for a skilled Automated Driving Software Engineer who will design and develop software for next generation automated driving systems. The position will include design and implementation of embedded software.

In the role you will be responsible for supporting research and developmental efforts in automated vehicle technologies ranging from Advanced Driver Assistance Systems (ADAS) to semi- and fully-autonomous driving (AD) capabilities.


  • Design and develop state-of-the-art computing platforms for next generation automated driving systems
  • System Modeling of complete AD systems and subsystems
  • Development of middle-ware components for highly efficient embedded systems
  • Full life-cycle development of high performance embedded computing systems for sensors processing applications including security and safety aspects


  • BS, MS or PhD degree in Computer Science, Electrical Engineering, Mechatronics, Robotics or related field
  • 1+ years of related work experience in the fields of ADAS or AD
  • Excellent skills in C++ and standard libraries (e.g. STL, OpenCL, Boost)
  • Experience developing software for Linux
  • Solid background in sensors, automation control and robotics

Desired Skills

  •  Experience with sensor modalities used in robotics and automated driving applications (Camera/Vision, RADAR, LIDAR, INS/IMU)
  •  Familiarity with commonly used approaches for autonomous systems (sensor data processing, data fusion, scene analytics, scene interpretation, behavior prediction, trajectory planning, etc.)
  •  Experience with embedded RTOS
  •  Experiences with machine learning and deep learning
  •  Experience in image processing, computer vision, OpenCV
  •  Experiences with Robot Operating System (ROS) and ADTF
  •  Software/firmware development in one or more languages/platforms/libraries (C/C++, VHDL/Verilog, MATLAB, CUDA, OpenCL)
  •  Working Knowledge of Linux in embedded applications
  •  Experiences in system modelling (UML, SysML) and automated code generation
  •  Experience with CarMaker
  •  Experiences with Eclipse and Yocto
  •  Experience with Functional Safety
  •  Experience leading architecture efforts including balancing conflicting and ambiguous requirements while demonstrating innovative problem solving abilities.
  •  Entrepreneurial drive and demonstrated technical leadership experience
  •  Excellent interpersonal and communication skills
  •  Ability to influence peers of technical and management background
  •  Ability to work in a multi-cultural, multi-site environment
  •  Ability to travel domestically and internationally to further technical knowledge, work with global engineering teams, and work with global suppliers and manufacturers

Inside this Business Group

Automated Driving Group : Zero accidents. Mobility for all. Intel is collaborating with the world's leaders in automotive design and technology to turn visionary concepts for automated driving into reality. The Automated Driving Group (ADG) is architecting transportation for a better life and a safer world. We accelerate innovation and adoption of smart, connected, transformative, market leading automated driving solutions by delivering high performance SOC’s, modules, software and reference designs.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities