PstrongRole purpose /strong /ppTo concretely develop, configure, and maintain the embedded Linux-based software running on the TCU, building on the provided Linux distribution (Yocto or Ubuntu Core o similar). /ppThe role focuses on application development and custom driver integration, ensuring efficient hardware-software interaction and optimal system performance. /ppbr/ppKey accountabilities and decision ownership: /pullistrongLinux Configuration Customization /strong: Advanced tuning of provided Linux distribution to meet TCU-specific requirements. /lilistrongCustom Driver Development /strong: Development and adaptation of low-level drivers for hardware interfaces (UART, CAN, LIN, SPI, GPIO, etc.). /lilistrongService Application Implementation /strong: Implementation of services/applications in containers or user-space (OTA clients, MQTT, diagnostics, V2X logic etc). /lilistrongAdvanced Debugging /strong: In-depth debugging of kernel/user-space issues /lilistrongCI/CD Testing Support /strong: Active involvement in CI/CD pipelines and automated testing. /lilistrongPerformance Tuning /strong: System optimization (CPU, memory, I/O) in the context of embedded Linux environments. /li /ulpbr/ppCore competencies, knowledge and experience: /pullistrongEmbedded Programming /strong: Strong proficiency in C/C++, advanced Bash and Python scripting. /lilistrongEmbedded Linux Expertise /strong: Hands-on experience with Yocto/Ubuntu Core, build systems, kernel configuration and debugging. /liliExperience integrating strongapplication-level services /strong like OTA clients, MQTT communication, V2X and diagnostics /lilistrongDriver Dev /strong: Real experience in kernel driver development. /lilistrongHardware Architecture /strong: Practical experience with ARM Cortex-A (preferably NXP i.MX8). /lilistrongAdvanced Troubleshooting /strong: Proven ability to resolve complex embedded Linux issues. /li /ulpbr/ppMust have technical / professional qualifications: /pulliDegree in Computer, Electronic, or Software Engineering /lili6–8 years of hands-on experience with embedded Linux systems /liliStrong expertise in Yocto, driver/kernel development, networking, OTA /liliExperience on ARM architectures (preferably NXP i.MX8) /liliFluent English for technical collaboration and documentation /liliFamiliarity with CI/CD pipelines, DevOps, and automated testing tools /liliFamiliarity with ISO 26262, ISO 21434, Automotive SPICE and IATF 16949. /liliProven experience in constrained, safety-critical, and real-time environments. /li /ul