Overview
Skills
Job Details
Job title: Embedded Software Engineer
Work Location: Santa Clara, CA 95051
12+ Months Contract
As a Senior Staff Embedded Software Engineer, you will be responsible for developing and integrating software for our cutting-edge autonomous driving platform.
You will work closely with cross-functional teams to ensure the seamless operation of our embedded systems.
This role requires a deep understanding of embedded software development, hardware integration, and system-level testing.
Responsibilities:
Participate in design reviews and help with board bring up activities
Using the reference design and SDK documentation, build DRIVE OS, and configure hypervisors.
Understand power up sequence, secure boot process and implement FW updates
Implement manufacturing tests, diagnostics and benchmarking firmware
Develop, debug and configure device drivers for SoC peripherals
Support frameworks, networking and middleware software development
Qualifications:
Bachelor's or higher degree in Computer Science, Electrical Engineering, or related field.
Extensive experience in embedded software development for Nvidia SoC Orin/Thor.
Proficiency in C/C++ and Python.
Experience with Nvidia DRIVE OS and Drive Works.
Knowledge of Linux, Yocto, kernel, and driver development.