Senior Embedded Linux Engineer — C/C++, Qt & Yocto

oshkoshcorporation

United States

On-site

USD 120,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Oshkosh seeks a Senior Software Engineer to design, develop, integrate, test, and maintain embedded Linux software for production vehicle systems. You will work on Yocto-based distributions, modern C/C++ applications, Qt-based interfaces, and build/test automation while improving platform lifecycle processes.

The role requires strong C/C++ expertise, embedded Linux experience, and the ability to diagnose across software, OS, libraries, and hardware interfaces.

Qualifications

  • Bachelor's degree in a technical field is required.
  • 5+ years of professional software development experience.
  • Strong C and C++ software development in Linux/embedded Linux.
  • Experience with modern C++ and object-oriented design.
  • Experience in multithreaded/asynchronous software development.
  • Professional experience with Yocto/OpenEmbedded/BitBake.
  • Experience building custom Yocto layers, recipes, and embedded images.
  • Proven Qt/QML development for embedded/production systems.
  • Experience with Linux development and debugging tools.
  • Experience using Git and collaborative workflows.
  • Experience developing automated tests (unit/integration).

Responsibilities

  • Design, develop, integrate, test, and maintain production-quality software for embedded Linux platforms.
  • Develop maintainable C/C++ applications, services, and user interfaces using modern C++ and Qt 6.8+.
  • Develop and maintain embedded Linux platforms using Yocto, OpenEmbedded, and BitBake components.
  • Support platform lifecycle activities including Linux/Qt migrations and security updates.
  • Diagnose complex issues across applications, OS, and hardware boundaries.
  • Support software integration and validation on target hardware and development environments.
  • Develop automated tests (unit/integration/system) using appropriate frameworks.
  • Contribute to software architecture, requirements, and design documentation.
  • Lead and participate in code/design reviews and continuous improvement.
  • Provide technical leadership, mentoring, and code-review support.

Skills

Embedded Linux
C/C++ development
Yocto Project
Qt 6.8+
OpenEmbedded
BitBake
Multithreading
Googletest
Python
CI/CD
Git
Software architecture

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field

Tools

Yocto Project
OpenEmbedded
BitBake
Qt
Qt/QML
Linux debugging tools
Git

Job description

Oshkosh seeks a Senior Software Engineer to design, develop, integrate, test, and maintain embedded Linux software for production vehicle systems. You will work on Yocto-based distributions, modern C/C++ applications, Qt-based interfaces, and build/test automation while improving platform lifecycle processes.

The role requires strong C/C++ expertise, embedded Linux experience, and the ability to diagnose across software, OS, libraries, and hardware interfaces.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Yocto, Qt, C++
Senior Embedded Linux Engineer — Yocto, Qt, C++

Oshkosh Corporation, Inc. • Oshkosh (WI)

Hybrid
USD 79,000 - 127,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

oshkoshcorporation • United States

On-site
USD 120,000 - 150,000
Embedded Software Engineer - Yocto and Linux Experience
Embedded Software Engineer - Yocto and Linux Experience

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Senior Embedded Linux Engineer – Yocto & IoT
Senior Embedded Linux Engineer – Yocto & IoT

Myfuelmaster • Tallahassee (FL)

On-site
USD 110,000 - 150,000
Senior Embedded Platform Architect (Linux/Yocto)
Senior Embedded Platform Architect (Linux/Yocto)

Integrated Computer Solutions, Inc. (ICS) • Waltham (MA)

On-site
USD 120,000 - 170,000
Senior Embedded Controls Architect
Senior Embedded Controls Architect

Oshkosh Corporation • Town of New Hudson (NY)

On-site
USD 104,000 - 174,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan
Senior Software Systems Engineer – Embedded Vehicle Architectures
Senior Software Systems Engineer – Embedded Vehicle Architectures

Polluxa, Inc. • Oshkosh (WI)

On-site
USD 120,000 - 150,000
Embedded Linux Software Engineer – C/C++
Embedded Linux Software Engineer – C/C++

Mantu • Westford (MA)

Hybrid
USD 120,000 - 180,000
Embedded Linux Engineer: Yocto, BSP & Kernel Dev
Embedded Linux Engineer: Yocto, BSP & Kernel Dev

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000