
Senior Software Architect, DriveOS
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $224,000 - $356,500 per year
Job Level
About the role
- Work with software engineers and architects in system software, virtualization, graphics, compute, platform safety/security, sensor processing, and networking to decompose DriveOS requirements and align bottom-up designs into integrated solutions.
- As a technical leader, provide insight and technical direction to resolve issues, drive development processes, and to help improve our workflows and development methodology
- Using strong communication skills, build and drive architecture, analysis documents and communications to internal and/or external audiences about our technology.
- Collaborate with the major software and hardware stakeholders throughout NVIDIA to tackle system-level problems and influence NVIDIA SoC and GPU designs
Requirements
- Master's degree or equivalent experience
- 12+ years related work experience
- 5+ years proficiency in Embedded Systems and System Software
- Strong understanding of multi-core hardware, operating systems design, concurrency, and hardware acceleration
- Experience with design and development software in compliance with industrial-grade quality standards (ISO 26262, ISO 21434, ASPICE)
- Clear and concise communication and presentation skills
- Highly organized and driven, with the ability to work in a dynamic, fast paced environment across multiple countries and time zones
Benefits
- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Embedded SystemsSystem Softwaremulti-core hardwareoperating systems designconcurrencyhardware accelerationdesign and development softwareindustrial-grade quality standardsISO 26262ISO 21434
Soft Skills
communication skillspresentation skillsorganizational skillsdrivencollaborationtechnical leadershipproblem-solvingworkflow improvementdynamic work environmentcross-cultural communication