Transport is at the core of modern society. Imagine using your expertise to shape sustainable transport and infrastructure solutions for the future If you seek to make a difference on a global scale, working with next-gen technologies and the sharpest collaborative teams, then we could be a perfect match.
RESPONSIBILITIES
- Develop, test, maintain, document and release software solutions according to a new Epic / Capability.
- Discuss with the System Leaders / Functional Owners group to get the required specification which need to be analyzed and implemented as solutions.
- Responsible for providing estimates for the Capabilities / Features and technically implementing the solutions.
- Responsible for a number of software components and competence areas.
- Develop embedded code in C++ language from software requirement specifications, candidates are expected to have good knowledge of C++ (99, 11, 14 and 17) standards.
- Experience in UML – Model based SW Development is an added advantage (Eg : Enterprise Architect, Rational Rhapsody)
- Perform trouble shooting in application SW, drivers, BSP, OS, middle ware software.
- Develop unit tests, tests the software to verify functionality using various testing tools.
- Document the software code in order to release the software for use in the ECU.
- Follow the predetermined work processes in order to comply with the standards.
- Suggest and implement improvements in the software development process / environment.
REQUIRED COMPETENCIES
4-8 years of experience in embedded software development using C++.Good communication skill (written and verbal) in English.BE / M. Tech in Computer Science or Electronics / Communication or Electrical Engineering.Experienced in working with continuous integration environment using Jenkins, Bitbucket, Git, Artifactory.Experienced in Linux / QNX or any other Real Time Operating System,.Knowledge of AUTOSAR and Vector tool chain Ex : GENy, Candela Studio, Configurator Pro.Knowledge of CAN (e.g. J1939, J1587 and ISO ) protocols, Canalyzer and CANOE.Knowledge in ECU Diagnostics using ISO14229 – UDS on CAN protocolGOOD TO HAVE
Genuine interest in Vehicle Connectivity / Telematics for Automotive domainExperienced in Agile / SAFe way of working in software developmentProficiency in Microcontrollers e.g : i.MX controllers and its variantsSomeone who enjoys working in a Global Organization with cross functional interactionSkills Required
Real Time Operating System, Embedded Software Development