C++ Developer
ZF Group · Hyderabad / Secunderabad, Telangana, Telangana, India, Telangana
ZF Group · Hyderabad / Secunderabad, Telangana, Telangana, India, Telangana
Job Description - -------------- 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