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
Profile description:
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