Senior Embedded Linux Engineer - Yocto & Qt Leader

Oshkosh Corporation

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

On-site

USD 79,000 - 127,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 Engineer – Linux/RTOS, Qt
Senior Embedded Software Engineer – Linux/RTOS, Qt

A-dec Inc. • Oregon

On-site
USD 110,000 - 140,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 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 - Automotive Telematics Platform
Senior Embedded Linux Engineer - Automotive Telematics Platform

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 170,000 - 255,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Embedded Software Engineer, Real-Time Vehicle Systems
Embedded Software Engineer, Real-Time Vehicle Systems

Oshkosh Corporation, Inc. • Oshkosh (WI)

On-site
USD 69,000 - 109,000
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Boca Raton (FL)

On-site
USD 120,000 - 150,000
Embedded Software Engineer – Real-Time Vehicle Controls
Embedded Software Engineer – Real-Time Vehicle Controls

Oshkosh Corporation • Oshkosh (WI)

On-site
USD 69,000 - 109,000
Senior Embedded Software Engineer (Linux, Yocto, C/C++)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000