Overview
Skills
Job Details
Job Title: Embedded Software Engineer
Location: Mountain View, CA (On-site interviews) - Client will pay
Other Project Locations (Contract): Seattle, WA; San Francisco, CA; Pittsburgh, PA
Duration: 12+ Months
Employment Type: Full-time (FTE) or Contract (H1B transfers considered for FTE)
We are seeking an experienced Embedded Software Engineer with a specialized focus on Client's platforms to contribute to cutting-edge automotive projects. This role involves working with sophisticated System-on-Chip (SoC) architectures and developing robust drivers and operating system layers, particularly on Linux and Yocto-based environments.
Responsibilities:
- Develop and optimize embedded software for Client-based automotive platforms, including NVIDIA Xavier.
- Work extensively with Driver OS development and integration.
- Implement and customize Linux distributions using Yocto Project for embedded automotive systems.
- Contribute to the bring-up and optimization of System-on-Chip (SoC) functionalities.
- Collaborate with hardware and applications teams to ensure seamless software-hardware integration.
- Troubleshoot and debug complex issues at the driver and operating system level.
- Potentially work with NXP S32 Series processors, understanding their application in the automotive industry (e.g., for vehicle networking, domain/zonal control, radar processing, or real-time processing).
Required Skills & Experience:
- Strong experience with NVIDIA platforms, specifically Xavier.
- Expertise in Linux embedded development and Yocto Project.
- Proven experience in Driver OS development.
- Solid understanding of System-on-Chip (SoC) architectures.
- Proficiency in C/C++ programming.
- Familiarity with NXP S32 Series processors (e.g., S32G for vehicle networking, S32R for radar, S32Z/E for real-time control, or S32K for general-purpose automotive MCUs) is a strong plus, and an understanding of their industry applications.
- Bachelor's or Master's degree in Electrical Engineering, Robotics, Computer Science, or AI Engineering.