Embedded Linux Engineer (General, Debian, BSP)
This job is published by an external platform.
| Location | Accra, Ghana |
| Experience | senior |
| Contract | Full time |
| Closing | in a month |
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
Discover Your Match Score
Download the Edomatch app to see your personalized compatibility score with this position
Location
About the company
J
Jobberman Third Party
