SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Senior System Software Engineer, Real-Time Safety

Company: Nvidia
Location: Santa Clara
Posted on: June 12, 2021

Job Description:

We are looking for a Senior System Software Engineer, Safety-Critical Systems!

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 scheduling theory.

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 pipeline.

  • 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 safety procedures.

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, or medical.

  • Strong command of C and C++ including user-space, kernel, and firmware development

  • 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:

  • Experience in camera/imaging/video systems.

  • Experience in digital signal processing and non-camera imaging modalities such as radar or ultrasonics

  • Familiarity with advanced safety analysis activities such as data and control flow analysis

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 law.

Keywords: Nvidia, Santa Clara , Senior System Software Engineer, Real-Time Safety, Other , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds