Job Details

Description:
Job Title: Junior Software Developer (C++)

Company: MKS Instruments

Location: Manesar, India

Job Type: Full Time

End Date to Apply: November 18, 2024

Job Requisition ID: R9936

Job Summary:
The Junior Software Developer (C++) will be responsible for the Software Development Life Cycle (SDLC), working on SCADA (including HMI and PLC components) features development and bug fixing. The developer will focus on code quality through code reviews, testing, and documentation, and will collaborate with the QA team following Agile processes.

Key Responsibilities:

Development and bug fixing for SCADA features (HMI and PLC components)
Focus on code quality, reviews, testing, and documentation
Collaboration with QA and adherence to their quality requirements
Agile development processes
Required Skills:

Strong theoretical knowledge of C++ (preferably C++14/17)
Knowledge of cross-platform programming
Knowledge of multithreading
Proficiency in technical English
Preferred Skills:

Experience with Python
Real-world software development experience
Familiarity with Git version control systems
Experience with Jira
Knowledge of Test-Driven Development (TDD) methodology
Company Values:
MKS Instruments is committed to diversity and inclusion and encourages individuals from all backgrounds to apply. They provide equal employment opportunities and are an affirmative action employer.

Additional Information:
Applicants for some positions may need to be U.S. persons (U.S. citizens, green card holders, etc.) due to ITAR/EAR regulations. MKS Instruments also offers reasonable accommodations for applicants with disabilities.

Apply Now