Find a jobRecruiters

Systems Engineer - Linux/ Yocto

Exclusive opportunity

Onsite

Systems Engineer - Linux/ Yocto

BMA Group Global

Systems Engineer - Linux/ Yocto

Skills

Linux

16 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

San Juan, Puerto Rico

Work mode:

Onsite

Published on:

6 October 2026

What they need


*THIS ROLE REQUIRES RELOCATION TO PUERTO RICO, RELOCATION SUPPORT IS PROVIDED FOR ELIGIBLE CANDIDATES*

Systems Engineer – Linux / Yocto

Work Model: Hybrid — average 2 days per week in office

Position Summary

We are seeking a Systems Engineer – Linux/Yocto to help develop a next-generation Network Operating System . This is a hands-on systems engineering role working across the Linux kernel, OS infrastructure, and user-space software on x86 and ARM platforms.

The ideal candidate brings deep expertise in Linux kernel internals, C/C++, Yocto, embedded systems, BSP development, and low-level hardware/software integration .

Key Responsibilities

  • Develop and maintain Linux kernel, platform, and infrastructure software .
  • Debug complex kernel, user-space, security, and integration issues.
  • Build and maintain Yocto-based Linux distributions , including layers, recipes, packages, and backports.
  • Enable new x86 and ARM hardware platforms and support BSP development.
  • Troubleshoot low-level hardware/software interfaces.
  • Improve system performance, reliability, automation, and testing.
  • Collaborate with hardware, platform, and software engineering teams.
  • Support patch management, backporting, and conflict resolution.

Required Qualifications

  • Strong low-level systems programming experience with C/C++ .
  • Deep understanding of Linux kernel internals and operating-system fundamentals.
  • Hands-on experience debugging Linux kernel and user-space components .
  • Strong Yocto Project experience, including layers, recipes, backporting, and package integration.
  • Understanding of compiler optimization, C/C++ undefined behavior, and memory models .
  • Experience with x86/ARM, BSP development, and hardware bring-up .
  • Knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupt handling .
  • Strong debugging, problem-solving, and collaboration skills.

Preferred Qualifications

  • Networking protocols or Network Operating System experience.
  • Embedded systems and device-driver development.
  • Automated testing and CI/CD.
  • Patch management and backporting.
  • Git and modern software-development practices.
  • Experience with eBPF, perf, ftrace, systemd, or Debian packaging .
  • Linux kernel or open-source contributions.

Ideal Candidate

A hands-on Linux systems engineer who can work deep in the stack—from C/C++ and Linux kernel internals to Yocto, BSPs, ARM/x86, and hardware interfaces —and troubleshoot complex platform-level issues.

*U.S. citizenship is required for this position.

Other offers great for you!

These companies are also looking for great profiles

Darwin Partners

Ingénieur Linux embarqué - Yocto

Freelance

Annecy, France

Onsite

Skills

Linuxyocto

1 month ago

Quick apply

Tenth Revolution Group

DevSecOps Engineer Senior – Strasbourg

Freelance

Strasbourg, France

Hybrid

Skills

DevOpsSite reliability engineering

10 hours ago

Quick apply

Sapiens Group

Consultant·e senior / Lead Design Systems

550€-600€/j

Freelance

Paris, France

Hybrid

Skills

tokensdelivery

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools