Intel ADAS Software Engineer - Robotics/Machine Learning in San Jose, California
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 middleware components for highly efficient embedded systems
Full lifecycle 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
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
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.