Upload Button Icon Add office photos
filter salaries All Filters

28 Simulation Lab Jobs

C++ Developer

2-5 years

Kolkata, Mumbai, New Delhi + 4 more

1 vacancy

C++ Developer

Simulation Lab

posted 2d ago

Job Description

We are seeking an experienced C++ Developer to join our dynamic team. The ideal candidate will have 2-5 years of experience in software development using C++. You will play a key role in the design, development, and maintenance of complex software systems, working closely with cross-functional teams to deliver high-quality software solutions.

Responsibilities:
  • Design and Development: Lead the design and development of robust, scalable, and efficient software applications using C++.
  • Code Quality: Ensure high-quality code through unit testing, code reviews, and continuous integration practices.
  • Optimization: Identify and resolve performance bottlenecks, ensuring the software runs efficiently and meets performance benchmarks.
  • Collaboration: Work closely with product managers, architects, and other developers to understand requirements and translate them into technical solutions.
  • Documentation: Create and maintain technical documentation for the codebase and system architecture.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
  • Troubleshooting: Analyze and debug software issues, providing timely resolutions to ensure smooth operations.

Requirements

  • Experience: 2-5 years of professional experience in C++ development.
  • Strong Knowledge: Proficiency in C++11/14/17 standards, with a deep understanding of object-oriented programming principles and design patterns.
  • System Design: Experience with software architecture and system design, particularly in designing scalable and maintainable systems.
  • Development Tools: Familiarity with development tools such as Git, Jenkins, and other CI/CD tools.
  • Problem-Solving: Strong analytical and problem-solving skills, with a focus on delivering high-quality solutions.
  • Communication: Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Team Player: Ability to work effectively in a team-oriented environment, collaborating with other developers, QA engineers, and product managers.

Preferred Skills:

  • Library Expertise: Strong familiarity with the Standard Template Library (STL), Boost, and other essential C++ libraries.
  • Multi-Threading Proficiency: Proven experience in developing robust multi-threaded applications.
  • Cross-Platform Development: In-depth knowledge of developing applications for multiple platforms, including Windows, Linux, and macOS.
  • Agile Methodologies: Solid experience working within Agile/Scrum environments.
  • Standard Library Mastery: Thorough understanding of the standard library, including STL containers and algorithms.
  • Advanced C++ Concepts: Comprehensive understanding of dynamic polymorphism and C++-specific features, such as friend classes.
  • Template Programming: Familiarity with advanced C++ templating techniques.

Educational Requirements:

  • Degree: B.E./BTech or M.E./ MTech in Computer Science, Mechanical, Software Engineering, or a related field.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Developer roles with real interview advice

What people at Simulation Lab are saying

What Simulation Lab employees are saying about work life

based on 64 employees
98%
89%
95%
Flexible timing
Monday to Friday
No travel
View more insights

Simulation Lab Benefits

Work From Home
Job Training
Free Food
Education Assistance
Free Transport
Child care +6 more
View more benefits

Compare Simulation Lab with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

LTIMindtree

3.8
Compare

Persistent Systems

3.5
Compare

L&T Technology Services

3.3
Compare

Cyient

3.6
Compare

Mphasis

3.4
Compare

EXL Service

3.7
Compare

Access Healthcare

3.9
Compare

S&P Global

4.1
Compare

AGS Health

4.0
Compare

Straive

3.4
Compare

Crisil

3.6
Compare

CorroHealth infotech

3.3
Compare

Indegene

3.4
Compare

Kantar

3.5
Compare

Acuity Knowledge Partners

3.4
Compare

Similar Jobs for you

Developer at simulationHub

Mumbai

5-10 Yrs

₹ 5-9 LPA

Developer at Turing

Remote

4-8 Yrs

₹ 6-10 LPA

Developer at Netscout Systems

Pune, Bangalore / Bengaluru

1-6 Yrs

₹ 8-16 LPA

Developer at u2o3 infotech Pvt.Ltd

Pune

3-9 Yrs

₹ 5-11 LPA

Developer at nCircle Tech

Pune

1-3 Yrs

₹ 3-5 LPA

Developer at Arting Digital

Bangalore / Bengaluru

2-7 Yrs

₹ 5-10 LPA

Developer at Staffice Global

Pune

5-9 Yrs

₹ 7-11 LPA

Developer at ASM Technologies Ltd

Bangalore / Bengaluru

3-8 Yrs

₹ 5-10 LPA

Developer at WhiteBlue Cloud Services

Chennai

4-8 Yrs

₹ 6-10 LPA

Developer at Turing

Remote

4-8 Yrs

₹ 6-10 LPA

C++ Developer

2-5 Yrs

Kolkata, Mumbai, New Delhi +4 more

2d ago·via naukri.com

QA Engineer

0-4 Yrs

Kolkata, Mumbai, New Delhi +4 more

2d ago·via naukri.com

AI/ML Engineer

2-5 Yrs

Kolkata, Mumbai, New Delhi +4 more

2d ago·via naukri.com

CAD Developer (C++/C#)

5-8 Yrs

Kolkata, Mumbai, New Delhi +4 more

2d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Gandhinagar, Mangaluru, Faridabad

9d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Noida, Bhubaneswar, Tirupati

9d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Guwahati, Nashik, Amaravathi

9d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Prayagraj / Allahabad, Malappuram, Jabalpur

9d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Jalandhar, Ahmedabad, Thiruvananthapuram

9d ago·via naukri.com

CAE Engineer - Mechanical Engineer ( Aircraft & Electric Vehicle )

Bhopal, Hyderabad / Secunderabad, Delhi/Ncr

9d ago·via naukri.com
write
Share an Interview