Software Engineer - Drive OS
Company: NVIDIA Corporation
Location: Santa Clara
Posted on: October 2, 2024
Job Description:
Software Engineer - Drive OSWe are looking for a Senior Software
Engineer in our DRIVE OS team. NVIDIA DRIVE OS is a foundational
software stack consisting of an embedded Real Time OS (RTOS),
hypervisor, NVIDIA CUDA libraries, NVIDIA Tensor RT, and other
modules that give you access to the hardware engines. DRIVE OS
offers a safe and secure execution environment for applications
such as secure boot, security services, firewall, and over-the-air
updates.What You'll Be Doing:
- Design, Implementation, and Deployment of a world-class
Software Development Kit for the development of Autonomous Vehicle,
Cluster, and Cockpit applications in the multi-billion dollar
Automotive market.
- Automating and optimizing build, test, integration, and release
processes for SDK / publicly distributed libraries.
- Implement and maintain test automation framework.
- Improving deployments using industry-standard tools (e.g.
Gitlab, Jenkins, Docker, CMake, Jira).
- Developing shared utilities & building automation framework,
running tests, and recording & analyzing results with industry
standard dashboards (Splunk, Kibana).
- Identifying infrastructure requirements to build scalable
platform, anticipating future needs.What We Need To See:
- BS or higher degree (or equivalent experience) in computer
science.
- 2+ years of proven experience.
- Adept programming skills in Python (or similar).
- Proficiency in SCM (e.g. Perforce, Git) and build systems (e.g.
make, cmake, bazel).
- Contributing to best-practices for building, testing, and
releasing software.
- Proven experience setting up, maintaining, and automating
continuous integration systems.
- Passion for "it just works" automation and enabling team
members.
- Good interpersonal skills in working with partners (Program
manager, Product owners, Developers, SQA).Ways To Stand Out From
The Crowd:
- Experience with mobile/embedded platforms and multiple
operating systems (Linux, QNX, and Android).
- Track record of identifying useful new technologies and
incorporating them into SW development flows.
- Experience as an active contributor to a SW project involving
many developers.
- Background with software releases: codeline branching,
integrations, maintenance, bug tracking.We are widely considered to
be one of the technology world's most desirable employers. We have
some of the most forward-thinking and hardworking people in the
world working for us. If you're creative, autonomous and enjoy
having fun, then what are you waiting for? Apply today!The base
salary range is 120,000 USD - 230,000 USD. Your base salary will be
determined based on your location, experience, and the pay of
employees in similar positions. You will also be eligible for
equity and benefits.NVIDIA is committed to fostering a diverse work
environment and proud to be an equal opportunity employer. As we
highly value diversity in our current and future employees, we do
not discriminate (including in our hiring and promotion practices)
on the basis of race, religion, color, national origin, gender,
gender expression, sexual orientation, age, marital status, veteran
status, disability status or any other characteristic protected by
law.
#J-18808-Ljbffr
Keywords: NVIDIA Corporation, Vallejo , Software Engineer - Drive OS, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...