Role :-
Automotive Embedded Software Design & Development
Must:
- Good knowledge of Embedded C programming.
- Good Knowledge of Embedded Hardware & Systems.
- Experience in Hands-on knowledge of 8-bit/16-bit/32-bit/ARM Microcontrollers.
- Strong work experience of serial protocols like I2C, SPI, UART etc.
- Should have knowledge of CAN/LIN communications.
- Good Debugging skills Hardware & software both.
- Should have a working knowledge of Compilers like IAR/GHS etc.
Good to have:
- Autosar Software Architecture knowledge
- Embedded C++, RTOS knowledge
- Multicore/Microprocessors knowledge
- Adaptive Autosar, FOTA, Software Defined vehicles, Service oriented architecture knowledge.
- Hypervisor, Dockers, Yocto, Linux operating system knowledge.
- ASPICE, ISO26262, Cyber security standards knowledge
- CAN-FD, Ethernet & wireless protocol.
- Autosar BSW configurations (MCAL, CDD, RTE etc)
- Diagnostics protocols knowledge like UDS, KWP, DEM, DCM protocols
- Model Based Designing like MATLAB/Simulink etc.
- MISRA Guidelines
- Bootloader knowledge
- Requirement Engineering (Elicitation, Analysis, Feasibility)
- Posix System like Linux/Unix
- Knowledge of SDLC, V-cycle, configuration management etc.
- MIL/SIL/HIL/Unit testing knowledge.
Tools:
Good to have:
- Requirements Management Tools such as DOORs, Polarian
- Architecture tools (MATLAB System Composer, Enterprise Architect, System Desk)
- DSPACE HILs hardware and software
- Exposure to scripting language e.g., Python / Perl /m-script
- Analysis tools Vector Canoe, CANalyzer
- Calibration, diagnostics, and validation tools such as ETAS INCA, Vector CANape
- AUTOSAR (DAVINCI developer, Vector Geny, System Desk, System Composer, EB Tresos, Da Vinci configuration pro)
Educational Qualification :-
- B.E / B. Tech / M. Tech in Electrical Engineering/ Electrical & Electronics / Electronics & Communication/ Computer Science with minimum 70% marks