Embedded Linux Engineer (General, Debian, BSP)
Jobberman Third Party
Job Description
Roles & Responsibilities:
- Maintain and add support Torizon OS for different SoC platforms (NXP, TI and more to come)
- Keep close contactwith other teams inside R&D to guarantee Toradex’s full stack approach
- Maintain and expand automated build and test cases for Torizon OS
- Continuously improve DevOps best practices
- A general role is possible, however, depending on specialization other responsibilities may be discussed. These include:
- BSP: With expertise in Embedded Linux: Bootloader and Linux Kernel
- Making sure Linux BSPs and related software offerings for our SoMs (System on Modules) are constantly developed, maintained, and quality improved - from initial bring-up, to driver and kernel development, up to build-system, tooling and distro level development.
- Develop and maintain Embedded Linux BSPs for embedded computer modules
- Device driver development: optimizations, bug fixing, add new functionality
- Eco-system: porting of third party software libraries, develop Software tools and utilities from scratch, Boot loader firmware
- Debian and Container Development: With expertise in Debian:
- Focus on Debian Packages and Containers for the OS, responsible for maintaining the Debian-based Docker images - specialized to leverage the graphics stack and hardware acceleration - and the Debian packages for embedded SoCs vendor-specific features like GPU, NPU, VPU, and the upstream community packages.
- Write and update Debian packages for downstream SoC vendor packages.
- Contribute to upstream Debian packages related to features supported by Torizon.
- Create and maintain existing Debian-based Docker container images for Torizon.
- Maintain and improve the packages and containers' automated build and test infrastructure
Desired Candidate Profile:
Mandatory:
- Experience OpenEmbedded/Yocto and its best practices
- Experience in Embedded Linux and Embedded Systems
- Advanced Linux knowledge
- Intermediate Docker knowledge
- Proactive and communicate
Nice to have:
- Contributions to FOSS projects
- Contributions to Debian
Willing to learn:
- How to debug OS/embedded system/software in various languages
- Best practices on build automation and test setup (CI/CD, DevOps)
- Writing automated tests
Salary: Attractive
Location: Accra
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️