System Software Engineer, DRIVEOS System Software Team

NVIDIA · Other US Location

Company

NVIDIA

Location

Other US Location

Type

Full Time

Job Description

We are looking for an Embedded System Software Engineer with a good understanding of System Software development, bringup of new platforms, knowledge of networking, experience in working on Linux or any RTOS software development and low level programming/debugging knowledge. As a System Software Engineer in the Automotive team, you will get an opportunity to work on NVIDIA's latest Platforms and SOCs, help solve complex and meaningful problems, and work alongside industry experts in teams with wide-ranging strengths and projects.

What you'll be doing:

  • Port DRIVE OS Linux and QNX on new in-house hardware platforms

  • Develop platform system software for external devices connected on-board

  • Design and develop safety compliant (ISO26262) system software for NVIDIA DRIVEOS operating system for autonomous vehicles

  • Develop QNX and Linux Drivers and system applications for Hypervisor based systems on NVIDIA Tegra SOC

  • Establish & bring-up system software on next generation NVIDIA Tegra SOC

  • Architect and implement solutions to complex issues & defects involving interactions between components partitioned across the large software stack

  • Use Formal Methods to design and develop high integrity software

What we need to see:

  • BS/MS in electrical engineering, computer science, or computer engineering or equivalent experience

  • Excellent embedded C programming skills

  • Good knowledge of debugging methodologies

  • Good understanding of computer architecture, operating system fundamentals

  • Hands-on experience in BSP porting.

  • A strong teammate; self-motivated with a positive approach!

  • 1-5 years experience in relevant field.

Ways to stand out from the crowd:

  • Background with networking, network switches and time synchronization mechanisms

  • Experience developing drivers on QNX, LK or other RTOS on 32/64-bit ARM SoC.

  • Hands-on experience with Debugging Tools like JTAG, DSTREAM

  • Having knowledge of Ada/SPARK programming and TLA+ formal verification modeling.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most resourceful and dedicated people in the world working for us. Do you want to be one of them? If you're creative and self driven, we want to hear from you! We are an equal opportunity employer and value diversity at our company.

Apply Now

Date Posted

12/21/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Team Lead, Expansion Account Executive - Personio

Views in the last 30 days - 0

Personio a human resources platform is seeking a Team Lead Expansion Account Executive with 5 years of experience in B2B software sales The role invol...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details