
Systems Software Engineer – Automation Tools Development
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • Texas • United States
Visit company websiteExplore more
Salary
💰 $124,000 - $195,500 per year
Tech Stack
About the role
- Collaborate with internal and external stakeholders of the team to develop and improve automation tools and infrastructure
- Enhance flexibility, maintainability and elevate the developer experience
- Develop tools and frameworks in Python / bash / C / C++ to improve and optimize testing workflows
- Drive the test automation initiative, finding innovative ways to automate and scale our software development and verification workflows
- Expose defects and constraints; isolate and debug issues to find root causes; contribute to solutions and drive them to closure
- Estimate and prioritize tasks effectively to develop a realistic delivery timeline
- Collaborate closely with leadership to report progress by generating effective and actionable reports
Requirements
- BS, MS in CS/CE/EE or related engineering field or equivalent experience
- 2+ years of relevant software development experience
- Proficiency in Python, bash, C, and C++ for developing testing tools and frameworks
- Proven ability to write effective and maintainable code
- Identify, isolate, and debug software defects
- Ability to work effectively in multi-functional, geographically diverse teams
Benefits
- Eligible for equity and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonbashCC++test automationsoftware developmentdebuggingcode maintainabilityautomation toolstesting frameworks
Soft Skills
collaborationcommunicationproblem-solvingtask prioritizationreportinginnovationflexibilityleadershiporganizational skillsteamwork
Certifications
BS in Computer ScienceMS in Computer ScienceBS in Computer EngineeringMS in Computer EngineeringBS in Electrical EngineeringMS in Electrical Engineering