Vacancy is archived. Applications are no longer accepted.
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Software Development @ 3 Docker @ 5 Jenkins @ 5 Kubernetes @ 5 Linux @ 6 Python @ 6 CI/CD @ 3 Git @ 5 Debugging @ 3Details
NVIDIA is searching for highly motivated, hardworking engineers to join the System Software team. You will work with a team of dedicated engineers on all aspects of SOC drivers, platform software, automation frameworks, and analytics solutions. As a hardworking and creative individual, you will lead efforts in system-level development, sophisticated CI/CD frameworks, and innovative tools that improve product quality and efficiency. Your contributions will craft the future of embedded systems across diverse business verticals.
Responsibilities
- Develop, maintain, and triage platform drivers for SOCs, from pre-silicon to production.
- Build automation and triage tools for firmware (FW) and operating system (OS) drivers.
- Design and improve full-stack applications, including dashboards and backend services, to support product quality initiatives.
- Support OS driver development, multimedia bring-up, and platform debugging.
- Collaborate with cross-functional teams to integrate features and optimize workflows.
- Drive critical metrics, security improvements, and OS driver performance.
- Implement and improve analytics systems to monitor performance and ensure product reliability.
- Engage in architecture definition, early modeling, and simulation for next-generation products.
- Provide innovative solutions and support for the OEM ecosystem.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
- 5+ years of experience in software development, CI/CD frameworks, or embedded systems.
- Strong programming skills in Python, C/C++, and Shell scripting.
- Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI), version control systems (Git, P4), and containerization (Docker, Kubernetes).
- Deep understanding of ARM microarchitecture, SOC fundamentals, and operating systems (Windows and Linux).
- Hands-on experience with debugging tools (GDB, WinDBG) and compilers (GCC, MSVC, LLVM).
- Knowledge of ACPI, device trees, and system-level security concepts.
Benefits
- The base salary range is 136,000 USD - 264,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- You will also be eligible for equity and benefits.