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.