Source description
About the role
Role Responsibilities: Work effectively in an Agile development environment , collaborating with cross-functional teams and participating in Scrum and PI planning . Develop and maintain core software components using modern C++ Develop and integrate ADAS HMI abstraction layers to ensure seamless interaction between software modules will be plus Implement platform-dependent communication protocols (SOME/IP, PDU, DDS, MQTT, AUTOSAR, etc.). Understand and contribute to the overall system architecture. Write clear, understandable, and testable requirements for software components. Define and manage requirements breakdown across ASPICE levels (SYS.1, SYS.2, SYS.3, SWE.1). Perform f ormal reviews of software requirements and interfaces. Ensure compliance with ASPICE, ISO 26262, and MISRA guidelines. Define and execute software testing strategies in compliance with SWE.4-6. Conduct formal ASPICE-based testing and verification . Validate software compliance with ISO 26262 safety standards . Develop automated test benches within CI/CD pipelines. Develop and maintain CI/CD pipelines and build automation tools . Implement build systems using Bazel and CMake . Manage version control and code integration using GitHub. Optimize and automate build processes for ADAS HMI abstraction layers . Collaborate with cross-functional teams to align with project requirements. Required Skills Qualifications: 2 to 11 - Relevant years of experience in C++ development with (Linux or Python) Experience working on Morden C ++ and features ( Preferred is level 14) Experience in ADAS / Automotive / Non automotive Domain Good knowledge in source control experience (GIT). Minimum Graduate in ( BE/MTech /MCA ) - Regular education Good communication Skill sets
More at Embitel Technologies