Job TitleKey Skills: SOC experience (TI TDA4 or any other SOC), TI SDK, QNX or GHS Integrity, Embedded Linux, Automotive Domain Experience And Architecture Experience MustJob Description:1. Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects2. Involvement in all phases of the Software Development Life Cycle (SDLC). Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP)3. 10 plus years of embedded experience in SW development including requirements, Design and Implementation with embedded C/C++ programming4. Engineer should have experience SOC experience (TI TDA4 or any other SOC)5. ADAS domain experience is a plus6. Engineers should have knowledge on following integration activities (At least one is mandatory):a. TI SDKb. QNX OR GHS integrity or equivalent safety linuxc. Safe RTOS7. Camera Image pipelining knowledge is a plus8. SW Reprogramming experience (Boot SW) is a plus9. Board bring up, UART/I2C/Ethernet or any other Driver development experience is required10. SW architecture development experience using UML or any other tools like Enterprise architecture, Rhapsody and etc11.
Experience with configuration management PTC, GIT and etc12. Knowledge of software test tools such as Vector CAST, Cantata, Tessy, RTRT, google test13. Troubleshooting and debugging skills14. Knowledge of structured problem solving (8D) methods and/or techniques15.
Experience developing and debugging applications or device drivers on embedded Linux16.
Experience in programming with C/C++17. Strong understanding of modern SoC architectures, operating system fundamentals, hardware/software interfaces, and abstractions18.
Experience with Linux device drivers for hardware blocks such as, C camera Serial Interface (CSI), Image Signal Processor (ISP), Ethernet, UFS, or PCIe19.
Experience with embedded Linux distribution systems like Yocto or Buildroot