Senior System Software Engineer - Firmware

NVIDIA

C programming
Low-level driver experience
System-level debugging
Develop safety-critical firmware and middleware specifically designed for ARM-based CPUs

Job Summary

  • Develop safety-critical firmware and middleware specifically designed for ARM-based CPUs.
  • Your role will directly contribute to the advancement of NVIDIA’s automotive autonomous software, supporting both current and future generation hardware platforms.
  • Collaborate with architecture, hardware and other software teams to design SW with a focus on scalability and re-usability across platforms.

Matching Summary

Develop safety-critical firmware and middleware specifically designed for ARM-based CPUs.

Skills & Requirements

Must-have

  • C programming
  • low-level driver experience
  • system-level debugging
  • ARM CPU architecture
  • embedded software development
  • RTOS experience

Nice-to-have

  • automation and generative AI tools
  • independent work
  • schedule oriented
  • excellent execution abilities
  • familiarity with more than one RTOS

Key Requirements

  • B.Tech or M.Tech (or equivalent experience)
  • 5+ years of experience
  • production-grade RTOS experience

Work Rights

Not specified

Tailored Resume

Cover Letter