1

Embedded Linux Software Engineer Jobs in Minnesota

Senior Software Engineer -CRDN

Minneapolis, MN · On-site

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Experience with an embedded Linux Environment Qualifications - Must Have - Minimum Requirements TO ...

Senior Software Engineer -CRDN

Minneapolis, MN · On-site

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Experience with an embedded Linux Environment Qualifications - Must Have - Minimum Requirements TO ...

Sr. Embedded Software Engineer

Saint Paul, MN · On-site

$125K - $164K/yr

This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...

Sr. Embedded Software Engineer

New Brighton, MN · On-site

$131K - $171K/yr

This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...

Sr. Embedded Software Engineer

New Brighton, MN · On-site

$131K - $171K/yr

This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...

Sr. Embedded Software Engineer

Saint Paul, MN · On-site

$125K - $164K/yr

This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...

This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role ... Significant experience with embedded Linux development on SoMs - particularly with Yocto Project ...

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role ... Significant experience with embedded Linux development on SoMs - particularly with Yocto Project ...

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role ... Significant experience with embedded Linux development on SoMs - particularly with Yocto Project ...

Sr. Software Engineer

Owatonna, MN · On-site

$135K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... Application development for embedded Linux. * Android and/or Linux Board Support Package experience.

Showing results 41-60

Embedded Linux Software Engineer information

See Minnesota salary details

$82.3K

$132.1K

$185.6K

How much do embedded linux software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for embedded linux software engineer in Minnesota is $132,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $157,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Linux Software Engineer?

To thrive as an Embedded Linux Software Engineer, you need strong proficiency in C/C++ programming, Linux kernel and device driver development, and a relevant engineering degree. Familiarity with build systems (e.g., Yocto, Buildroot), version control tools like Git, and debugging tools such as GDB are typically required. Analytical thinking, problem-solving, and effective teamwork are essential soft skills that help address complex technical challenges. These skills and qualifications ensure robust, efficient software solutions for embedded systems that meet industry standards and project demands.

What is the difference between Embedded Linux Software Engineer vs Embedded Software Developer?

AspectEmbedded Linux Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; knowledge of Linux systemsBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills
Work EnvironmentDeveloping Linux-based embedded systems, often in hardware-focused companiesCreating embedded software across various platforms, including non-Linux systems
Industry UsagePrimarily in IoT, automotive, consumer electronics, and industrial automationBroadly in consumer electronics, medical devices, automotive, and industrial sectors

Embedded Linux Software Engineers specialize in developing software for Linux-based embedded systems, focusing on kernel, driver, and system integration. Embedded Software Developers have a broader scope, working on embedded software across multiple platforms, not limited to Linux. Both roles require strong programming skills and knowledge of embedded systems, but the Linux-specific expertise distinguishes the Embedded Linux Software Engineer.

What are some common challenges faced by Embedded Linux Software Engineers when integrating hardware and software components?

Embedded Linux Software Engineers often encounter challenges related to hardware-software integration, such as ensuring compatibility between custom drivers and board support packages with the Linux kernel. Debugging low-level issues, optimizing performance for limited resources, and achieving real-time responsiveness are also common hurdles. Collaborating closely with hardware engineers is essential to resolve issues quickly and ensure seamless system operation. Being proactive in understanding hardware schematics and using tools like oscilloscopes and logic analyzers can make integration smoother.

What does an Embedded Linux Software Engineer do?

An Embedded Linux Software Engineer designs, develops, and maintains software for devices that run on the Linux operating system, typically in environments with limited resources such as IoT devices, automotive systems, or industrial controls. Their work involves configuring Linux kernels, developing device drivers, and optimizing system performance to ensure reliability and responsiveness. They collaborate with hardware engineers, integrate third-party libraries, and often use programming languages like C or C++. The goal is to create stable and efficient software that interacts seamlessly with hardware components.

What job categories do people searching Embedded Linux Software Engineer jobs in Minnesota look for?

The top searched job categories for Embedded Linux Software Engineer jobs in Minnesota are:

What are popular job titles related to Embedded Linux Software Engineer jobs in MN?

For Embedded Linux Software Engineer jobs in MN, the most frequently searched job titles are:

Infographic showing various Embedded Linux Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $132,101 per year, or $63.5 per hour.

Embedded Software Engineer

General Dynamics Mission Systems, Inc

Bloomington, MN • On-site

$118K - $126K/yr

Full-time

Medical, Retirement

Re-posted 27 days ago


General Dynamics Mission Systems rating

7.9

Company rating: 7.9 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

128th of 244 rated software companies


Job description

Basic Qualifications
Education Requirements:
Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.
Clearance Requirements:
Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
As a software engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance.
We encourage you to apply if you have any of these preferred skills or experiences:
  • Strong proficiency in languages such as C++, C, Python
  • Solid background in embedded software development, Linux, RTOS, and HW/SW integration
  • Extensive experience with software design, code, integration, and test

What sets you apart:
  • Identifies opportunities to apply AI for continuous improvement and innovation
  • Willingness to dig into hardware specifications and leveraging hardware interfaces in the composition of low-level software solutions.
  • Expertise in applying technical standards and methodologies to solve challenges in creative ways
  • Solid knowledge of the software development process
  • Collaborative team player eager to provide technical leadership and positioning others for success
  • Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
  • Commitment to ongoing professional development for yourself and others

Our Commitment to You:
  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation's security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

Workplace Options:
This position is Hybrid or Fully Onsite depending upon the program assignment.
While on-site, you will be a part of the Bloomington, Minnesota office located at 8800 Queens Avenue S.
#LI-JH1
Salary Note
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Combined Salary Range
USD $118,570.00 - USD $126,000.00 /Yr.
Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

What General Dynamics Mission Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom