1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and debug NVIDIA Halos OS system software across QNX, Linux, and hypervisor-based environments.
- Develop BSP, boot, driver, device-management, diagnostics, and platform software for NVIDIA SoCs and edge AI platforms.
- Design and develop I/O virtualization solutions for mixed-criticality systems.
- Develop safe and secure software compliant with ISO 26262 and ISO 21434.
- Bring up and optimize NVIDIA platforms in collaboration with ASIC, firmware, OS, safety, security, and platform teams.
- Use formal methods to architect and develop high-integrity software.
- Use GenAI and AI-assisted engineering tools for debugging, testing, code review, documentation, requirements analysis, and workflow automation.
- Design debugging, tracing, logging, and performance-analysis solutions and resolve complex cross-component issues.
- Mentor junior engineers.
Requirements
- Bachelor’s or master’s degree in Computer Science, or equivalent experience.
- 5+ years of experience in system software architecture and development for real-time embedded systems.
- Strong understanding of computer architecture and operating system fundamentals.
- Experience designing and developing solutions for complex system problems.
- Strong C and/or Ada/SPARK programming and debugging skills.
- Practical experience using AI-assisted development tools for coding, debugging, testing, documentation, or workflow automation.
- Hands-on experience with debugging, performance-analysis, and system-analyzer tools.
- Preferred experience with embedded systems, QNX, RT Linux, ARM architecture, and low-level software development for ARM v8-based SoCs.
- Preferred experience with Ada/SPARK specification and formal verification, TLA+ modeling, architectural safety analysis, security analysis, and ISO 26262-compliant software development.
- Strong analytical, interpersonal, teamwork, and self-motivation skills.
Benefits
- NVIDIA offers competitive salaries and a comprehensive benefits package for employees and their families.
- The posting states that NVIDIA is an equal opportunity employer.
Tech Stack
Categories
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
