Skills / Qualities:
Job Title : ADAS feature development C++
Group: ADAS/AD
BU : CARIAD Business Unit - India
Location : Whitefield, Bangalore
Experience: 4 to 8 years
About CARIAD (Car, I Am Digital)
CARIAD is an automotive software company that bundles together Volkswagen Groups software competencies and further expands them, building upon a heritage of bringing automotive innovation to everyone. CARIAD is building a unified technology and software platform, including a vehicle OS, vehicle cloud platform and a new unified architecture for all of Volkswagen Group s brands. The brand profile can be found on its website - https://cariad. technology
CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. So, here s a chance to innovate and transform automotive mobility!
Youll join a team of 360 skilled experts and developers at CARIAD India and around 6, 000 CARIDIANs globally, who bring with them a wealth of experience and knowledge. The areas of work involve development of platform components such as firmware, boot loaders, AUTOSAR, Linux/QNX BSP, Service oriented architecture-based middleware components.
To explore an exciting & progressive career at CARIAD India:
Visit us at: www. embitel. com
Follow us at LinkedIn: linkedin. com/company/268681/
Job Description:
Design, develop, test, maintain, and improve autonomous driving simulation software using the C++ programming language
Behavioral modeling of the autonomous driving agents, sensors, and the environment
Maintain and improve the current OpenSCENARIO DSL interpreter
Asynchronous written communication in English, working with team members in the Central European Time Zone.
Hands-on experience & deep knowledge working on modern C ++ features (C++ 11, 14 & 17) .
Experience with Rust is a plus
Experience in developing level 2 ADAS features like ACC, LDW, LKA, EBA etc. is preferred but not a must .
Understanding of V model development, automotive ASPICE, ISO26262 standard knowledge.
Hands-on experience working with SW component test, unit test (G-test, mock etc. ), SW test in simulation like (IPG CarMaker, CARLA etc. )
Hands-on experience working with social coding platforms like GitHub, GitLab, Bitbucket, JIRA, Docker etc.
Experience with SW integration and CI/CD pipelines like Jenkins and AZURE.
Any Unix flavored OS experience is preferred (UNIX, Linux, Ubuntu) over Windows.
Understands the build process of compiled programming languages, such as compiling and linking. Experience with Bazel is a plus.
Comfortable with navigating large codebases and understanding complex software architectures
Experience with software engineering best practices, including code reviews, unit testing, and continuous integration
Love for deriving and implementing mathematical and physics-based algorithms
Strong algorithmic and problem-solving skills proven in the interview process (at least Leetcode medium level, high CodeForce rating is a strong differentiator)