Lead software architecture and technical direction for DriveOS at NVIDIA. Collaborate across teams to develop innovative solutions for autonomous vehicles.
Responsibilities
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
Lead Software Engineer at Imperial Supplies providing technical leadership and mentoring while overseeing software development projects. Design and maintain software solutions for business operations.
Software Engineering Intern developing technology solutions for logistics at C.H. Robinson. Engaging in hands - on responsibilities while learning from experienced engineers in a collaborative environment.
Modeling Simulation and Analysis Engineer developing campaign simulations for Northrop Grumman's Campaign Analysis Program. Responsible for technical guidance and development of test strategies and simulation models.
Software Developer responsible for developing AI - powered automation solutions at Plusgrade. Collaborating with cross - functional teams to implement and maintain workflows and agents.
Principal Software Engineer developing a multi - tenant cloud platform for Red Hat's sovereign cloud. Focusing on container and virtualization projects with a high degree of technical leadership.
Senior Software Engineer focusing on sovereign cloud project, designing high - scale cloud platforms. Collaborating in Kubernetes architecture and utilizing AI - assisted development tools.
Principal Software Engineer developing scalable software solutions for Disney’s media businesses. Mentoring teams and leading innovative projects spanning cross - functional teams.
Senior Full - Stack Software Engineer developing AI - native platform for transforming organizational knowledge management. Responsible for end - to - end implementation using modern frameworks and architectures.
Senior System Software Engineer developing performance analysis tools for NVIDIA GPUs across various operating systems. Collaborating to innovate future generations of NVIDIA GPU performance tools.