NVIDIA
Senior Software Engineer - Embedded Platform
$184K–$288K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 8+ years.
- Education
- Bachelor’s or Master’s degree in Computer engineering or equivalent experience.
About the job
Develop and ship embedded platform software for NVIDIA robotics, drone, and industrial automation products, from hardware bring-up through production deployment.
What you'll do
- Implement platform features and enable and validate I/O and sensor interfaces.
- Build and tune real-time Linux kernels for deterministic workloads using GPU and SoC accelerators.
- Work with partners and internal teams across the product lifecycle to turn customer use cases into platform features, reference configurations, and tools.
What they ask for
- Bachelor’s or Master’s degree in Computer engineering or equivalent experience.
- 8+ years of shown experience in Linux and sophisticated embedded systems development with strong programming skills.
- Hands-on experience shipping BSPs for robotics, drones or industrial automation platforms.
- Proven real-time Linux kernel development experience; ability to work with kernel internals, device drivers, device tree, boot flow, and tracing tools.
Nice to have
- Any RTOS experience such as FreeRTOS, Zephyr, etc.
- Understanding of ROS2 behavior and platform determinism; tools or frameworks for configuring and verifying real-time behavior; familiarity with ARM or relevant developer kits.
Pay
184,000 USD - 287,500 USD (base salary)
Tools
Linux, Linux Kernel, FreeRTOS, Zephyr, ROS2, ARM, Jetson, IGX
AI focus
Develop platform software for AI-at-the-edge products, including deterministic workloads using GPU and SoC accelerators and modeling GPU, sensor, and other accelerator workloads.
Model-written summary · the original posting is authoritative