Taro Logo

Senior Embedded SW Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Hardware

Description For Senior Embedded SW Engineer

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Embedded Software Engineer to join their Networking Switch SW group. This role focuses on developing the BMC switch Operating System (OS) for NVIDIA's next-generation networking technology in HPC data centers. The position offers an opportunity to work on innovative technologies at one of the world's leading tech companies.

The role involves leading the development and lifecycle management of the BMC operating system, requiring expertise in C++ and Python. You'll be responsible for integrating BMC with various systems, creating hardware simulation tools, and supporting both internal and external customers. This position is perfect for someone who combines technical expertise with leadership capabilities.

The ideal candidate should have a strong educational background in Computer Science or related fields, extensive experience with C++ and Python programming, and familiarity with hardware integration. Knowledge of BMC or OpenBMC, networking environments, and experience working with hardware teams are considered significant advantages.

At NVIDIA, you'll be part of a diverse, supportive environment where innovation is paramount. The company is at the forefront of AI and accelerated computing, defining the next era of computing where GPUs power computers, robots, and self-driving cars. This role offers the chance to make a lasting impact while working with cutting-edge technology in the HPC data center space.

Last updated a day ago

Responsibilities For Senior Embedded SW Engineer

  • Own and lead the BMC operating system including development, testing flow and product life cycle
  • Develop BMC operating system features and support new products
  • Lead BMC integrations with OS, hardware, and production teams
  • Create new hardware simulation utilities to enhance regression coverage
  • Support internal and external customers for BMC related items

Requirements For Senior Embedded SW Engineer

Python
Linux
  • B.Sc. in Computer Science, Software Engineering, or Electrical Engineering
  • 5+ years of experience writing in C++ and Python
  • Experience in integration with HW drivers and HW
  • Proficiency working in a Linux environment
  • Proactive, open-minded, and quick learner
  • Well-organized, agile, and capable of leading own tasks
  • Collaborative personality with a love for teamwork

Interested in this job?

Jobs Related To NVIDIA Senior Embedded SW Engineer