C++ Developer

ZF Group

Hyderabad

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Innovation leadership
Inclusive culture
Career development
Global projects
Sustainability focus
Well-being

Job summary

ZF India is seeking an experienced C++ Developer to design and implement robust embedded software for automotive systems. You will work on CAN, J1939, and UDS based communications, and contribute to the complete V-model lifecycle from design to validation.

The role requires 5+ years of embedded C++ experience with a strong grasp of C++11 and related toolchains. Collaboration across global teams and a focus on software quality are essential for success.

Qualifications

  • Bachelor’s or master’s degree in engineering or equivalent domain experience.
  • 5+ years of embedded C++ software-development experience.
  • Strong hands-on expertise in C++11 (mandatory), with knowledge of C++14/17.
  • Experience with embedded communication protocols CAN, J1939, and UDS; NMEA and Marine systems desirable.
  • Strong understanding of compiler/linker, memory management, build systems, and RTOS concepts.
  • Experience in unit testing, CI-compatible builds, SIL/virtual ECU environments, and defect-prevention practices.

Responsibilities

  • Analyse system and software requirements, maintain traceability, and develop robust embedded software for SW applications using C++.
  • Design, implement, review, and optimise reusable software components to improve performance, reliability and maintainability.
  • Develop and validate CAN/J1939/UDS-based communications, and debug software–hardware interactions.
  • Perform code reviews, static analysis, unit testing and SIL testing; investigate defects and ensure quality.
  • Maintain build, integration and configuration environments, CI pipelines, Git/Conan packages and release artifacts.
  • Collaborate with cross-functional teams and provide technical guidance across the V-model lifecycle.

Skills

Embedded C++
C++11
CAN/J1939/UDS
RTOS concepts

Education

Bachelor’s or Master’s in Engineering

Tools

IBM DOORS
JIRA
Git/Conan
ClearCase
SVN
Integrity
Visual Studio
CANape
CANalyzer

Job description

What you can look forward to as C++ Developer :
  • Analyse system and software requirements, maintain traceability, and develop robust embedded software for SW applications using C++. The scope covers requirements analysis, implementation, unit verification and qualification testing.
  • Design, implement, review and optimise reusable software components while simplifying complex architectures to improve performance, reliability and maintainability.
  • Develop and validate communication features based on CAN, J1939, UDS and related Marine protocols, including effective debugging of software–hardware interactions.
  • Perform code reviews, static analysis, unit testing and SIL testing. Investigate defects and ensure compliance with defined quality and zero-defect delivery objectives
  • Maintain build, integration and configuration environments, including CI pipelines, Git/Conan packages and release artifacts; contribute to build and test automation.
  • Collaborate with system, software, test and global engineering teams; provide technical guidance, support architecture decisions and take ownership of assigned software features through the complete V-model lifecycle
Your Profile as C++ Developer :
  • Bachelor’s or master’s degree in engineering, or equivalent domain experience, with 5+ years of embedded C++ software-development experience.
  • Strong hands‑on expertise in C++11 (mandatory), with working knowledge of C++14/C++17, object‑oriented design, design patterns and software architecture.
  • Experience with embedded communication protocols, particularly CAN, J1939 and UDS; knowledge of NMEA and Marine systems is desirable.
  • Strong understanding of compiler and linker behaviour, memory management, build systems, embedded debugging, system‑level optimisation and RTOS concepts.
  • Experience in unit testing, static analysis, CI‑compatible builds, SIL/virtual ECU environments and defect‑prevention practices, with a strong focus on software quality.
  • Working knowledge of tools such as IBM DOORS, JIRA, Git/Conan, ClearCase, SVN, Integrity, Visual Studio, CANape and CANalyzer, along with good analytical, technical‑leadership and communication skills.
We offer:
  • Innovation and Technology Leadership:ZF is at the forefront of technological advancements, offering a dynamic and innovative work environment that encourages creativity and growth.
  • Diverse and Inclusive Culture:ZF fosters a diverse and inclusive workplace where all employees are valued and respected, promoting a culture of collaboration and mutual support.
  • Career Development:ZF is committed to the professional growth of its employees, offering extensive training programs, career development opportunities, and a clear path for advancement.
  • Global Presence:As a part of a global leader in driveline and chassis technology, ZF provides opportunities to work on international projects and collaborate with teams worldwide.
  • Sustainability Focus:ZF is dedicated to sustainability and environmental responsibility, actively working towards creating eco‑friendly solutions and reducing its carbon footprint.
  • Employee Well‑being:ZF prioritizes the well‑being of its employees, providing comprehensive health and wellness programs, flexible work arrangements, and a supportive work‑life balance.

Regards

Priyanka Simhala

ZF India

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BSW Developer
BSW Developer

ZF Group • Chennai District

On-site
INR 700,000 - 1,100,000
Senior BSW Developer(SoC)
Senior BSW Developer(SoC)

ZF Group • Chennai District

On-site
INR 2,800,000 - 4,200,000
Senior Technical Lead
Senior Technical Lead

ZF Group • Chennai District

On-site
INR 2,500,000 - 4,500,000
Innovation and Technology Leadership
Career Development
Global Presence
+2
BSW Developer(SoC)
BSW Developer(SoC)

ZF Group • Chennai District

On-site
INR 1,800,000 - 2,800,000
Senior Engineer- IT Technical Support(L2)
Senior Engineer- IT Technical Support(L2)

ZF Group • Chennai District

On-site
INR 1,500,000 - 1,900,000
Functional Safety Manager
Functional Safety Manager

ZF Group • Chennai District

On-site
INR 1,600,000 - 2,600,000
Customer Support Engineer (OEM Support)
Customer Support Engineer (OEM Support)

ZF Group • Lucknow

On-site
INR 700,000 - 1,100,000
Installation and Commissioning Engineer (Electrical) - Test Systems
Installation and Commissioning Engineer (Electrical) - Test Systems

ZF Group • Maharashtra

On-site
INR 900,000 - 1,200,000
1-D Simulation Engineer
1-D Simulation Engineer

ZF Group • Chennai District

On-site
INR 1,800,000 - 3,000,000
Global manufacturing Technology Engineer
Global manufacturing Technology Engineer

ZF Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Extensive training programs
Career development opportunities
Diverse and inclusive culture