We are looking for a Systems Software Engineer for our team which is building the NVIDIA Drive Platform with the goal to provide a scalable software stack and framework for autonomous vehicles. If you are a software engineer with interests in crafting, developing and maintaining the application framework, and the real time scheduling algorithms and tools that we use for self driving cars, then we'd love to talk to you.
What you will be doing:
Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements.
Improving efficiency by optimizing computer utilization with multiple hardware engines for enhanced software performance.
Working on areas such as component abstraction layers, inter-process data sharing and communication, and process scheduling.
Solidifying existing frameworks and software components and validate with large amounts of real and synthetic data the improvements of the computational performance and system utilization.
Performing in-vehicle tests, collecting data and completing autonomous drive missions.
Developing unit/integration tests, documentation for features, evaluating quality and proposing corrective actions.
Developing highly efficient product code in python and/or in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). Follow quality and safety standards such as defined by MISRA and ISO26262.
What we need to see:
BS/MS or higher in computer engineering, computer science or related fields (or equivalent experience)
5+ years of proven experience
Excellent C, C++ and Python programming skills
Experience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.
Expertise in low-latency programming and debugging techniques, especially for parallel and distributed architectures.
Solid grasp of Software Architecture principles.
Strong understanding of Linux and real-time operating systems.
Great communication and analytical skills.
fBe hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation.
Experience with the git version control system and build systems like Cmake/Bazel.
Ways You Can Stand Out From The Crowd:
Knowledge of automotive systems, notably ADAS applications.
Research background in discrete optimization and/or real-time scheduling.
Experience or interest in computer vision and image processing
Background with frameworks for robotics such as ROS.
Experience shipping products meeting ISO26262 standards while following ASPICE practices.
You will also be eligible for equity and benefits.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Drive materials strategy and qualification for NVIDIA’s large-scale data center cooling and infrastructure to ensure reliability, cleanliness, and longevity across single- and two-phase systems.
Lead a cross-functional events team to strategize and execute large-scale corporate, enterprise, and developer events that drive brand awareness and business impact for NVIDIA.
Lead a high-performing engineering and data science team to design, build, and operate scalable AI services while driving technical strategy and cross-functional delivery.
Mid-level Cloud Engineer to support cloud migrations, automation, and operations for DoD customers as part of Credence's Cloud Managed Services team in McLean, VA.
Lead Visa's RaIS engineering strategy as Chief Software Engineer to design and deliver highly scalable, secure authentication and identity platforms while driving Generative/Agentic AI adoption and engineering excellence.
Senior engineering role to lead dataset quality and model pipeline development using foundation models and RLHF to advance Aurora's self-driving stack.
ServiceNow is hiring a Senior Software Engineer to design and deliver scalable, AI-powered UI experiences for its observability platform.
LangChain is hiring a Backend Engineer to develop the core backend services and APIs that power LangSmith’s observability and evals platform in San Francisco.
SEI is seeking a Principal Engineer, Emerging Technology to architect and deliver large-scale conversational AI solutions using Dialogflow CX and GCP while mentoring engineering teams.
Lead and scale Cape's mobile engineering team, driving technical strategy and delivery for both Android and iOS while coaching and hiring top mobile engineers.
Be the back-end Java engineer on Fiserv's Clover AppMarket team, building reliable cloud services and REST APIs that power merchant-facing applications.
Senior Backend Engineer to design and operate scalable Python-based backend services that power Ro’s patient onboarding and care workflows in a hybrid, collaborative environment.
Sequencing.com seeks a Senior DevOps Engineer to lead Kubernetes, AWS, IaC, and security efforts for its HIPAA-aware genomics platform while leveraging AI to improve observability and automation.
Senior Full-Stack Engineer needed to design scalable APIs, evolve stateful user experiences, and operate across Postgres/ClickHouse and Temporal workflows for Nuon's BYOC platform.
Winona is hiring a Junior–Mid Back-end Engineer to build and maintain backend services, integrations, and secure APIs for its telehealth platform.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
275 jobs