Role purpose
To concretely develop, configure, and maintain the embedded Linux-based software running on the TCU, building on the provided Linux distribution (Yocto or Ubuntu Core or similar).
The role focuses on application development and custom driver integration, ensuring efficient hardware-software interaction and optimal system performance.
Key accountabilities and decision ownership
* Linux Configuration & Customization: Advanced tuning of provided Linux distribution to meet TCU-specific requirements.
* Custom Driver Development: Development and adaptation of low-level drivers for hardware interfaces (UART, CAN, LIN, SPI, GPIO, etc.).
* Service & Application Implementation: Implementation of services / applications in containers or user-space (OTA clients, MQTT, diagnostics, V2X logic etc).
* Advanced Debugging: In-depth debugging of kernel / user-space issues.
* CI / CD & Testing Support: Active involvement in CI / CD pipelines and automated testing.
* Performance Tuning: System optimization (CPU, memory, I / O) in the context of embedded Linux environments.
Core competencies, knowledge and experience
* Embedded Programming: Strong proficiency in C / C++, advanced Bash and Python scripting.
* Embedded Linux Expertise: Hands-on experience with Yocto / Ubuntu Core, build systems, kernel configuration and debugging.
* Experience integrating application-level services like OTA clients, MQTT communication, V2X and diagnostics.
* Driver Dev: Real experience in kernel driver development.
* Hardware Architecture: Practical experience with ARM Cortex-A (preferably NXP i.MX8).
* Advanced Troubleshooting: Proven ability to resolve complex embedded Linux issues.
Must have technical / professional qualifications :
* Degree in Computer, Electronic, or Software Engineering
* 6–8 years of hands-on experience with embedded Linux systems
* Strong expertise in Yocto, driver / kernel development, networking, OTA
* Experience on ARM architectures (preferably NXP i.MX8)
* Fluent English for technical collaboration and documentation
* Familiarity with CI / CD pipelines, DevOps, and automated testing tools
* Familiarity with ISO 26262, ISO 21434, Automotive SPICE and IATF 16949.
* Proven experience in constrained, safety-critical, and real-time environments.
#J-18808-Ljbffr