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.
What you will do
- Design, 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 analysed and implemented as solutions.
- Responsible for developing the Low-Level Design of the SW and provide technical guidance to the team to realize the feature / solution
- Breakdown the new Capabilities onto features and write Stories for the team to realize.
- Responsible for providing estimates for the work packages 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.
- 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.
Who are you
8-12 years of experience in embedded software development using C++.Good communication skill (written and verbal) in English.BE / M. Tech in CSE or Electronics 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) protocol, Canalyzer and CANOE.Knowledge in ECU Diagnostics using ISO14229 – UDS on CAN protocol.GOOD 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 Organisation with cross functional interactionSkills Required
Agile, Embedded Software Development