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

Oshkosh Corporation, Inc.

Oshkosh (WI)

Hybrid

USD 79,000 - 127,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Oshkosh Corporation, Inc. in Oshkosh, WI, is seeking a Senior Software Engineer to design, develop, integrate, test, and maintain embedded Linux software for production vehicle systems.

You will work with Yocto-based distributions, modern C/C++ applications, Qt-based user interfaces, and automated testing. This role covers the complete software lifecycle—from architecture and requirements through implementation, reviews, and long-term platform maintenance.

Qualifications

  • Bachelor’s degree in a related technical field.
  • 5+ years of professional software development experience.
  • Strong C and C++ software development experience.
  • Experience with Linux or embedded Linux systems.
  • Experience with modern C++ and object-oriented design.
  • Experience developing multithreaded and asynchronous software.
  • Professional experience with Yocto Project, OpenEmbedded, and BitBake.
  • Experience with Qt 6.8+ and Qt/QML.
  • Experience with Linux development and debugging tools.
  • Experience with Git or comparable version control workflows.
  • Experience developing automated unit/integration tests (GoogleTest/CppUnit/Squish).
  • Experience with Python scripting for tooling and automation.

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 Project, OpenEmbedded, and BitBake.
  • Support platform lifecycle activities and toolchain changes; perform validation and troubleshooting.
  • Lead code reviews, contribute to architecture, and improve software engineering practices.

Skills

C/C++
Embedded Linux
Qt 6
Yocto/OpenEmbedded
Python
CI/CD
Git

Education

Bachelor’s degree in Computer/Electrical/Software Engineering or related field

Tools

Qt
Yocto
OpenEmbedded
BitBake
GoogleTest
CppUnit

Job description

Oshkosh Corporation, Inc. in Oshkosh, WI, is seeking a Senior Software Engineer to design, develop, integrate, test, and maintain embedded Linux software for production vehicle systems.

You will work with Yocto-based distributions, modern C/C++ applications, Qt-based user interfaces, and automated testing. This role covers the complete software lifecycle—from architecture and requirements through implementation, reviews, and long-term platform maintenance.

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

Similar jobs worth comparing

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

oshkoshcorporation • United States

On-site
USD 120,000 - 150,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

oshkoshcorporation • United States

On-site
USD 120,000 - 150,000
Senior Software Systems Engineer — Vehicle & Embedded
Senior Software Systems Engineer — Vehicle & Embedded

oshkoshcorporation • Oshkosh (WI)

On-site
USD 110,000 - 160,000
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 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 Controls Architect
Senior Embedded Controls Architect

Oshkosh Corporation • Town of New Hudson (NY)

On-site
USD 104,000 - 174,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 Linux Engineer – Yocto & IoT
Senior Embedded Linux Engineer – Yocto & IoT

Myfuelmaster • Tallahassee (FL)

On-site
USD 110,000 - 150,000
Sr Principal Embedded Software Engineer - Connected Vehicle
Sr Principal Embedded Software Engineer - Connected Vehicle

Oshkosh Corporation, Inc. • Wisconsin

On-site
USD 104,000 - 174,000
Embedded Linux C++ Engineer – Firmware & Systems
Embedded Linux C++ Engineer – Firmware & Systems

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4