Job Details

Sr Software Engineer

  2026-01-15     Oxenham Group     all cities,AK  
Description:

Senior Software Engineer - Yocto/C++
Overview
We're seeking an experienced Senior Software Engineer with deep expertise in Linux-based embedded systems and Yocto/BitBake build environments. This role focuses on designing, integrating, and optimizing embedded platforms that combine modern C++ software with robust Linux infrastructure.

Key Responsibilities
Develop and Maintain Yocto Builds: Create, configure, and manage custom Yocto-based embedded Linux distributions, including layers, recipes, and board support packages (BSPs).
System Integration: Combine hardware and software components into cohesive embedded systems, ensuring performance, scalability, and reliability.
Kernel and Driver Development: Modify and maintain Linux kernels and device drivers to support custom hardware platforms.
Software Development: Design and implement efficient, maintainable software in C++17 or newer, following modern software design principles.
Optimization and Debugging: Diagnose and resolve complex performance, stability, and integration issues across the Linux stack.
Cross-Functional Collaboration: Partner with hardware, application, and QA engineers to deliver complete, high-quality embedded solutions.
Documentation: Produce detailed documentation for build processes, configurations, and system architecture.
Continuous Improvement: Stay current with Yocto, Linux kernel, and C++ ecosystem advancements to continually enhance platform capabilities.

Qualifications
• Bachelor's degree in Electrical, Computer, or Software Engineering (or related field).
• 5+ years of hands-on experience developing and maintaining embedded Linux systems.
• Proficiency in Yocto/BitBake build systems and Linux kernel customization.
• Strong experience in modern C++ (C++17 or later) development.
• Background with real-time operating systems (RTOS) or real-time Linux extensions.
• Understanding of security best practices for embedded Linux environments.
• Prior contributions to open-source projects (Yocto, Linux, or related) preferred.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search