Senior Software Engineer - Build and Deployment Tools
Nvidia Graphics Pvt Ltd
Apply on company website
Senior Software Engineer - Build and Deployment Tools
Nvidia Graphics Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Senior Software Engineer - Build and Deployment Tools
What You'll be Doing:
- Work as a team to develop and maintain reliable, scalable and very thoughtful build and release services to provide high quality tools that our chip designers rely on every day.
- Develop responsive services for users to quickly schedule, track and triage requests.
- Develop scalable tools to collect, analyze, monitor and visualize the performance and health of the build and deployment systems.
- Research and develop CI/CD solutions that help software developers deliver world-class quality software.
What We Need to See:
- Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience
- 5+ years of software development experience
- Experienced with OOP, Perl/C++/Golang, Unix/Linux.
- Experienced with full stack development.
- Solid understanding of data structure, algorithms (e.g graphs, DAG), computer architecture and computer science theory
- Flexibility/adaptability for working in a global and wide-ranging environment with different frameworks and requirements
Ways to stand out from the crowd:
- Proficiency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, makepp, Bazel)
- Background in C++ linter, memory check, performance profiling, and code coverage tools.
- Experienced with distributed computing systems such as LSF
Job role
Work location
Bengaluru
Department
Software Engineering
Role / Category
Software Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Nvidia Graphics Pvt Ltd
Job posted by Nvidia Graphics Pvt Ltd
Apply on company website