NVIDIA

Software Configuration Management Engineer

NVIDIA

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a detail-oriented individual with a passion for software development? Do you thrive in a fast-paced, dynamic environment? If so, we have an exciting opportunity for you at NVIDIA as a Software Configuration Management Engineer. In this role, you will be responsible for ensuring the smooth and efficient management of our software development processes. We are looking for candidates with a strong understanding of software configuration management principles and experience with industry standard tools. If you are ready to take your career to the next level, join us at NVIDIA!

  1. Manage software development processes: The Software Configuration Management Engineer will be responsible for managing the entire software development process, from planning and designing to testing and deployment.
  2. Ensure smooth and efficient workflow: The primary responsibility of this role is to ensure that the software development process runs smoothly and efficiently. This includes identifying and addressing any issues that may arise and implementing strategies to improve workflow.
  3. Implement software configuration management principles: The ideal candidate will have a strong understanding of software configuration management principles and will be responsible for implementing and enforcing them within the team.
  4. Utilize industry standard tools: The Software Configuration Management Engineer will be expected to have experience with industry standard tools and will be responsible for utilizing them to streamline the software development process.
  5. Collaborate with cross-functional teams: This role will require working closely with cross-functional teams such as developers, testers, and project managers to ensure that all aspects of the software development process are aligned and optimized.
  6. Monitor and improve processes: The Software Configuration Management Engineer will continuously monitor the software development processes and identify areas for improvement. They will then implement solutions to increase efficiency and productivity.
  7. Ensure compliance and documentation: It will be the responsibility of this role to ensure that all software development processes are compliant with industry standards and are properly documented.
  8. Troubleshoot and resolve issues: The Software Configuration Management Engineer will be responsible for troubleshooting and resolving any issues that may arise during the software development process to minimize delays and disruptions.
  9. Stay updated on industry trends and advancements: This role requires staying updated on the latest industry trends and advancements in software development and configuration management in order to improve processes and tools used.
  10. Mentor and train team members: The Software Configuration Management Engineer will be expected to mentor and train team members on software configuration management principles and tools to improve the overall skills and knowledge of the team.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field

  • At Least 3 Years Of Experience In Software Configuration Management Or Release Engineering

  • Strong Knowledge Of Version Control Tools Such As Git And Perforce

  • Experience With Build Automation And Continuous Integration Tools Like Jenkins Or Teamcity

  • Familiarity With Scripting Languages Such As Python Or Bash For Automation Tasks.

Required Skills
  • Quality Assurance

  • Change Management

  • Version Control

  • DevOps

  • Agile Methodology

  • Continuous Integration

  • Code Review

  • Deployment

  • Configuration management

  • Release management

  • Build Automation

  • Code Merging

Soft Skills
  • Communication

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • Organization

  • flexibility

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Configuration Management Engineer in Bengaluru, Karnataka, India is between ₹600,000 to ₹1,200,000 per year. This is equivalent to approximately $8,200 to $16,400 USD per year. However, salaries can vary significantly depending on the specific company, experience level, and skills of the individual.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedMarch 25th, 2024
Apply BeforeJuly 20th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started