Bachelors Degree - related to Embedded Software Development (Electronics and Telecom, Electronics, Electrical, Computer science)
Experience in application and device driver development using Embedded C
Requirement management tools (i.e. DOORS)
Hands on experience in automotive applications development for one or more of the following:
a. Communication protocols like CAN, LIN, FLEXRAY etc.
b. Diagnostics protocols like UDS, KWP2000 etc.
c. Communication Stacks
d. Network management
e. Fault management, Diagnostics Event Manager, NVM Stack etc.
Working knowledge on low level driver software development on automotive ECUs ex: Bootloader, MCALS, Hardware I/Os
Should have hands on experience in configuring the DEM, DET, DCM modules of Autosar stack
Should have hands on experience in configuring the COM stack modules of Autosar
Good experience of using tools like Vector CANoe, CANalyzer.
Solid and hands on experience in embedded software test, unit test, Integration test, embedded software development lifecycle, problem solving, embedded software debugging techniques, Real time, configuration management tools, Oscilloscope, Software Design, Debuggers, read schematics.
Knowledge of AUTOSAR standards and methodology.
Work experience on AUTOSAR compliant BSW software development using Vector DaVinci
Managed at least one big project in development phase and few in maintenance phase.
Must be able to understand and communicate technical issues, root cause, effort estimations.
Experience w/ SW configuration tools like GitHub, SVN, PTC, Jira.