- Degree in Computer Science or equivalent experience
- 5 Years of handson experience in embedded automotive SW product development around Connectivity Telematics and Telematics Applications
- Good understanding of Object Oriented design and design patterns
- In depth experience with modeling tools like EA Rhapsody or MagicDraw
- Excellent understanding of Linux OS
- Practical Experience in applying communication middleware for IPC/RPC incl. specification of interfaces using IDLs.
- 10 years of embedded programming in C/C
- Knowledge and understanding of typical vehicle communication protocols like CAN Automotive Ethernet MQTT HTTP TCP/IP SOME/IP).
- good presentation and communication skills and fluent English language skills are mandatory
Immediate Joiners are preferred and we can look at outstation candidates as well willing to relocate to Bangalore
Mandatory Skills: 9+ years of experience in design and development of Over-The-Air Update solutions for embedded systems Experience in managing and developing Automotive Electrical Control Units using C/C++ Automotive experience at an OEM or Tier 1. Working knowledge on embedded system: RTOS, Microcontrollers and peripherals Expert knowledge on design and implementation of FOTA and SOTA Expert knowledge on CAN (ISO 15765)protocol and Diagnostics communication protocol(UDS ISO 14229), over IP. Experience in Automotive diagnostics and defining diagnostics requirements Experience in creating specifications for diag management. Expert knowledge on CAN (ISO 15765)protocol and Diagnostics communication protocol(UDS ISO 14229), over IP. Expert knowledge on design and implementation of FOTA and SOTA (onboard and offboard) for automotive use. Also, in flashing over UDS. Train and mentor new members in bootloader / FOTA Knowledge of advanced software technologies such as AutoSAR basic software drivers, Embedded Linux, Bootloader, Real Time Operating Systems, CAN and Flexray communication, Vehicle diagnostic, Ethernet communication, Software Safety Perform security research against Automotive Electronic Control units, vehicle networks and their associated diagnostic and service tools to identify security vulnerabilities Experience with operating systems like Linux, Android, QNX, Integrity and other RTOSs Experience with communication network protocols like CAN, LIN, Ethernet, UART, SPI Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs