Software Engineer
$96,720–$156,500 year
On-site · San Mateo, California, United States
Job Summary
Software Engineer responsible for developing software in an automotive setting to create new products, services, and functions for driving assistance, entertainment, XR, in-vehicle gaming, and immersive communications. Work within a cross-functional team of designers, engineers, and developers to conduct benchmarking, research and design, and to build proof-of-concepts, prototypes, and demonstration vehicles. Responsibilities include designing software architectures, APIs, and SDKs utilizing vehicle networks (CAN, LIN, Ethernet) and Valeo sensors, researching emerging technologies beyond automotive (Android Automotive Infotainment, Automotive Gaming, XR, AI Display Smartglasses), brainstorming new user experiences leveraging Valeo sensors, creating project software specifications, following agile development processes, leading validation tests, and representing Valeo as a technical expert at demonstrations and conferences. Mentoring of team members and interns and contribution to patent filings and academic publications are also part of the role.
Required Qualifications
- Bachelor's degree in Electrical Engineering/Mechanical/Systems Engineering/Computer Engineering/Computer Science or related field
- 2-3+ years of work experience in embedded software engineering, ideally in the automotive industry
- Strong experience in Software development using C/C++/C#
- Preferred experience with component-based software frameworks like Matlab Simulink / dSPACE RTMaps
- Good knowledge of writing tests, debugging, knowledge in documentation and test tools
- Preferred Experience with pipeline-based multimedia frameworks like Gstreamer
- Experience with hardware drivers, like cameras is preferred
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.