Enable job alerts via email!

C++ Developer (6-8 years)

Siemens

Pune District

On-site

INR 10,00,000 - 15,00,000

Full time

3 days ago
Be an early applicant

Job summary

A leading global technology company is seeking a skilled C++ Developer based in Pune. The candidate will be responsible for developing complex applications and conducting code reviews. A minimum of 5 years overall experience is required, with 3 years specific to C++ and Python development. Candidates should have a strong grasp of OOP concepts and be familiar with various communication protocols. Join us to make a real impact in a diverse team environment.

Qualifications

  • 3 years of experience as a C++ developer.
  • Familiarity with communication protocols like TCP/IP and UDP.
  • Preferred experience in Linux platform development.

Responsibilities

  • Develop UML-based design using class diagrams and state machines.
  • Conduct code reviews for standard consistency.
  • Implement multi-process and multi-threading applications.

Skills

C++ expertise
Object-Oriented Programming (OOP)
Analytical skills
Debugging skills
Python development

Education

B.E./M.Sc./MCA/B.Tech in Computer Science or IT

Tools

GitLab
GTest
CI/CD pipelines

Job description

Job Family: Development

Req ID: 474495

Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team.

Position: C++ Developer

Location: Pune

Responsibilities:
  • Demonstrate expertise in C++ and OOP concepts, applying design principles and patterns effectively.
  • Develop UML-based design philosophies using class diagrams, sequence diagrams, and state machines.
  • Independently develop intricate logic, applying strong analytical and debugging skills.
  • Experience with Linux/windows Embedded application development.
  • Conduct code reviews to ensure consistency with standards and coding practices.
  • Understand and implement multi-process and multi-threading applications.
Qualifications:
  • B.E./M.Sc./MCA/B.Tech in Computer Science or Information Technology.
  • Minimum of 5 years of overall experience, with at least 3 years as a C++ developer and Python development.
  • Familiarity with communication protocols such as TCP/IP, UDP, multicast, UART, and CAN.
  • Strong understanding of configuration tools like GitLab, experience with automation test frameworks like GTest, and familiarity with CI/CD pipelines.
  • Preferred experience in Linux platform application development.
  • Understanding of the SAFe Agile working process.
Additional Information:

We value your unique identity and perspective, recognizing that our strength comes from the diverse backgrounds, experiences, and thoughts of our team members. We are committed to providing equitable opportunities and building a workplace that reflects society's diversity. We support your personal and professional journey by providing resources to help you thrive. Join us and bring your authentic self to create a better tomorrow.

This role is based in Pune and is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll work with teams impacting the future. We are Siemens, a global company with over 379,000 employees in more than 200 countries. Find out more about Siemens careers at: www.siemens.com/careers

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.