BMA Group Global
Systems Engineer - Linux/ Yocto
Skills
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
1 month ago
Quick apply
Tenth Revolution Group
DevSecOps Engineer Senior – Strasbourg
Freelance
Strasbourg, France
Hybrid
Skills
10 hours ago
Quick apply
Sapiens Group
Consultant·e senior / Lead Design Systems
550€-600€/j
Freelance
Paris, France
Hybrid
Skills
7 hours ago
Quick apply
No company information available.