Senior Embedded Linux Engineer - Yocto & Qt Leader

Oshkosh Corporation

Appleton, Oshkosh, Neenah (WI, WI, WI)

On-site

USD 79,000 - 127,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Oshkosh Corporation is seeking an experienced Senior Software Engineer to design, develop, and maintain embedded Linux software used in production vehicle systems. You will work with Yocto-based Linux distributions and modern C/C++ applications, including Qt-based user interfaces and automated testing.

The role covers the full software lifecycle from architecture to release management, with emphasis on diagnosing complex issues across applications, OS services, libraries, and hardware

Qualifications

  • Accredited Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field.
  • Five (5) or more years of professional software development experience.
  • Strong C and C++ software development experience.
  • Experience developing for Linux or embedded Linux systems.
  • Experience with Yocto/OpenEmbedded/BitBake.
  • Experience with Qt (Qt 6.8 or newer preferred).
  • Experience with Python 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+.
  • Maintain embedded Linux platforms using Yocto, OpenEmbedded, and related BSPs/layers/recipes.
  • Support platform lifecycle activities including migrations, updates, and toolchain changes.
  • Diagnose complex issues across apps, OS, libraries, and hardware interfaces.
  • Support software integration and validation on target hardware and development environments.
  • Develop automated unit/integration/tests using GoogleTest/CppUnit/Squish.
  • Develop and improve CI/CD pipelines for builds, tests, packaging, and releases.
  • Collaborate across software, electrical, controls, cybersecurity, manufacturing, and suppliers.

Skills

C/C++ development
Embedded Linux
Qt 6+
Python
GoogleTest/CppUnit
Multithreading
Linux debugging tools

Education

Bachelor's degree in Computer/Software/Electrical Engineering

Tools

Yocto Project
OpenEmbedded
BitBake
Qt
GTest

Job description

Oshkosh Corporation is seeking an experienced Senior Software Engineer to design, develop, and maintain embedded Linux software used in production vehicle systems. You will work with Yocto-based Linux distributions and modern C/C++ applications, including Qt-based user interfaces and automated testing.

The role covers the full software lifecycle from architecture to release management, with emphasis on diagnosing complex issues across applications, OS services, libraries, and hardware

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 Embedded Software Systems Engineer - Automotive
Senior Embedded Software Systems Engineer - Automotive

Oshkosh Corporation • Oshkosh (WI)

On-site
USD 79,000 - 127,000
Senior Embedded Linux Engineer — Yocto, CI/CD, HMI Expert
Senior Embedded Linux Engineer — Yocto, CI/CD, HMI Expert

Sealed Air Corporation • Streetsboro (OH)

On-site
USD 120,000 - 170,000
Health Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Linux Engineer – Yocto & IoT
Senior Embedded Linux Engineer – Yocto & IoT

Myfuelmaster • Tallahassee (FL)

On-site
USD 110,000 - 150,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,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 Embedded Software Engineer - Linux/Yocto for Audio
Senior Embedded Software Engineer - Linux/Yocto for Audio

Connect Tech+Talent • Niles (OH)

Hybrid
USD 120,000 - 155,000
Senior Embedded Linux Architect – Automotive Telematics
Senior Embedded Linux Architect – Automotive Telematics

Nutanix • San Diego (CA)

On-site
USD 163,000 - 244,000
Embedded Software Engineer - QT/QML Experience
Embedded Software Engineer - QT/QML Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 100,000 - 150,000
Senior Embedded Software Engineer: Yocto & Embedded Linux
Senior Embedded Software Engineer: Yocto & Embedded Linux

LeoForce • Irvine (CA)

On-site
USD 145,000 - 190,000
Top Tier Benefits
Large Bonus Potential
Free Gym Program