Senior System Software Engineer, Real-Time Safety
Location: Santa Clara
Posted on: June 12, 2021
We are looking for a Senior System Software Engineer,
As NVIDIA's camera team, our software ensures the safe and
deterministic operation of the camera sensors, image signal
processors, and real-time CPUs that form the backbone of the
artificial intelligence pipelines in self-driving cars, medical
devices, and robots. Are you passionate about high-performance,
provable, safety-critical systems? We are seeking an outstanding
embedded software engineer specializing in real-time systems and
What you will be doing:
Design and develop safety critical camera software/firmware for
automotive and embedded systems.
Provide innovative solutions to complex sensor and hardware
control logic that work seamlessly with Nvidia's imaging
Perform detailed scheduling, control and data flow analysis,
design and verification.
Drive complex cross-team technical issues to closure.
Contribute to the implementation and rollout of safety critical
processes within the camera team to enable development of
industry-leading safety critical software.
- Document and define camera software following ISO 26262 based
What we need to see:
BS/MS (or equivalent experience)
6+ years of experience
Expertise in design and architecture of multi-threaded,
multi-processor software controlling real-time peripherals and
DMA-based hardware accelerators.
Proficiency in scheduling analysis and timing architecture to
establish and ensure constraints on worst-case execution time,
jitter, etc, in an environment combining asynchronous, synchronous,
and isochronous components.
Experience in full software development lifecycle including
requirement definition, FMEA, DFA, software architecture and
design, unit and requirement verification according to
ASPICE/ISO26262 or corresponding standards for defense, aerospace,
Strong command of C and C++ including user-space, kernel, and
Familiarity with a variety of common tools used for formal
software lifecycle, e.g. JAMA/Doors, Understand,
Dedication to designing safe systems and high quality software
with the experience and interpersonal skills to lead by example in
our safety culture
Ability to take ownership of tasks and coordinate with others to
accomplish outstanding results
Excellent analytical and problem-solving skills and an
exceptional attention to detail.
- Strong verbal and written communication skills
Ways to stand out from the crowd:
NVIDIA is widely considered to be one of the technology world's
most desirable employers. We have some of the most forward-thinking
and talented people in the world working for us. If you're creative
and autonomous, we want to hear from you!
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
Keywords: Nvidia, Santa Clara , Senior System Software Engineer, Real-Time Safety, Other , Santa Clara, California
Didn't find what you're looking for? Search again!