Embedded Linux Engineer (General, Debian, BSP)

Cette offre d'emploi est publiée par une plateforme externe.

LocalisationAccra, Ghana
Expériencesenior
ContratTemps plein
Clôturein 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

Découvrez votre score de compatibilité

Téléchargez l'application EdoMatch pour voir votre score de compatibilité personnalisé avec ce poste

Localisation

À propos de l'entreprise

J

Jobberman Third Party