Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer 
India, Karnataka, Bengaluru 
208587844

Today
India, Bengaluru
India, Hyderabad
India, Pune
time type
Full time
posted on
Posted Today
job requisition id

We're looking for a versatile and highly motivated Software Engineer to join our team. In this role, you'll play a crucial part in enhancing our engineering capabilities across the entire software development lifecycle. You'll be instrumental in developing and optimizing our build, test, and release processes, ensuring the quality and stability of ourproducts through


What you'll be doing:

  • Build, Release & InfrastructureAutomation: Design,implement, and maintain robust build flows for embedded software; automate complex release processes; and manage underlying infrastructure for continuous integration and continuous delivery (CI/CD) pipelines. Troubleshoot build failures and infrastructure issues and optimize CI/CD workflows for efficiency and reliability.

  • Comprehensive Testing & OSVetting: Developand enhance automated frameworks for System-on-Chip (SOC) validation, including daily sanity and regression testing. Integrate testing scripts into CI/CD pipelines to ensure continuous quality. Perform thorough sanity testing of various System Windows and Linux hardware and software components, ensuring high-quality releases. Develop comprehensive regression reports and scale stress/smoke testing on device farms.

  • Data Analytics &Telemetry: Implementmetrics collection and analytics systems to monitor software, build quality, and performance. Analyze telemetry and log data from distributed systems to identify patterns, anomalies, and derive actionable insights that guide development priorities and improve product quality.

What we need to see:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, or a related technical field (or equivalent experience).

  • 5+ years ofprofessional experience asa Software Engineer, with significant contributions in at least one, and preferably more, of the following areas:

  • Build /DevOps: Experiencedesigning and maintaining CI/CD pipelines, build systems, and infrastructure automation.

  • Software Quality Assurance / TestAutomation: Proficiencyin developing automated test frameworks, writing comprehensive test suites, and performing system/OS validation.

  • Data Engineering / SystemsAnalysis: Experiencewith data ingestion, processing, analysis, and visualization from telemetry and logs to derive insights.

  • Automation: Python,Bash/Shell scripting, C/C++, pytest, robot or similar. CI/CD & build Tools: Jenkins, GitLab CI, Make, CMake or similar

  • OperatingSystems: Windows(ETW, WMI), Linux (systemd journal, syslog, dmesg)


Ways to stand out in the crowd

  • Strong programming skills in Python, Bash, or other automation scripting languages.

  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and Version Control Systems (Git, P4).

  • Understanding of software testing methodologies and experience with test automationframeworks (e.g.,pytest, Robot Framework, Unittest).

  • Experience with cloud platforms (AWS, Azure) and/or observability stacks (e.g.,OpenSearch/Elasticsearch,Kibana) for data processing, log aggregation, and visualization.

  • Working knowledge of Windows OS, Linux, and their respective diagnostic and monitoring tools (e.g., ETW, systemd journal, dmesg, eBPF).