1

Embedded Linux Jobs in Minneapolis, MN (NOW HIRING)

Electrical Engineer - Embedded Software

Dayton, MN · Hybrid

$138K - $182K/yr

Hands-on experience with embedded Linux, real-time operating systems (RTOS), C/C++, object-oriented programming, and/orGit. * Strong engineering judgment and technical problem-solving skills. * Clear ...

New

The role is centered around the Rust programming language, creating software that operates within Embedded Linux and Real-Time Operating System (RTOS) environments. You will work closely with the ...

Software Engineer

Minneapolis, MN · Hybrid

$48 - $60/hr

Excellent knowledge of embedded systems, embedded Linux, and real-time operating systems. * Experience in hands-on development and troubleshooting of embedded systems. * Proficiency in C and C ...

Sr Firmware Engineer

Shakopee, MN · On-site

$127K - $168K/yr

Experience with embedded Linux, VxWorks or other embedded real time operating system. * Experience working with Yocto Project/OpenEmbedded for Linux system development. * Experience with development ...

Sr Firmware Engineer

Shakopee, MN · On-site

$104.54 - $153.33/hr

Experience with embedded Linux, VxWorks or other embedded real‑time operating system. * Experience with Yocto Project/OpenEmbedded for Linux system development. * Experience with development ...

Sr Firmware Engineer

Shakopee, MN · On-site

$127K - $168K/yr

Experience with embedded Linux, VxWorks or other embedded real time operating system. * Experience working with Yocto Project/OpenEmbedded for Linux system development. * Experience with development ...

Experience with Bare metal system, Real-Time Operating Systems (RTOS) and/or embedded Linux environments. * Strong debugging and root cause analysis skills using tools such as protocol analyzers ...

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Experience with Bare metal system, Real-Time Operating Systems (RTOS) and/or embedded Linux environments. * Strong debugging and root cause analysis skills using tools such as protocol analyzers ...

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Experience with Bare metal system, Real-Time Operating Systems (RTOS) and/or embedded Linux environments. * Strong debugging and root cause analysis skills using tools such as protocol analyzers ...

Senior Firmware Engineer

Eden Prairie, MN · On-site

$121K - $161K/yr

Embedded Linux experience is a definite plus * FPGA experience is a plus * Working with USB and/or Ethernet devices beneficial * Experience with DC and stepper motors is a major plus * Working ...

Showing results 21-40

Embedded Linux information

See Minneapolis, MN salary details

$87.7K

$140.8K

$197.8K

How much do embedded linux jobs pay per year?

As of Aug 13, 2026, the average yearly pay for embedded linux in Minneapolis, MN is $140,786.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,800.00 and $167,500.00 per year, depending on experience, location, and employer.

What does an embedded Linux job involve?

An Embedded Linux job involves developing, configuring, and maintaining Linux-based operating systems for embedded systems, such as IoT devices, automotive ECUs, and industrial controllers. Responsibilities typically include kernel customization, device driver development, bootloader optimization, and system performance tuning. Engineers in this role work with hardware components, real-time constraints, and system security while ensuring reliability and efficiency. Knowledge of C/C++, shell scripting, Yocto, and debugging tools is often required.

What are the key skills and qualifications needed to thrive in the embedded Linux position, and why are they important?

To thrive as an Embedded Linux professional, you need strong programming skills in C/C++, a solid understanding of Linux kernel architecture, and experience with embedded systems design. Familiarity with cross-compilation, build systems like Yocto or Buildroot, and debugging tools such as GDB, as well as certifications like Embedded Linux Engineer (ELE), are often advantageous. Problem-solving ability, teamwork, and effective communication are vital soft skills in this role. These competencies are crucial for developing reliable embedded applications and collaborating efficiently on hardware-software integration projects.

What are the typical daily responsibilities of someone working in an embedded Linux role?

In an Embedded Linux position, your daily tasks often include developing and debugging kernel modules, configuring drivers, optimizing system performance, and ensuring compatibility with various hardware platforms. You may also be responsible for maintaining build systems, implementing security features, and collaboratively troubleshooting issues with hardware and software teams. Documentation and cross-functional communication are important to align development efforts. This hands-on role involves a blend of coding, system analysis, and problem-solving, contributing directly to the functionality and stability of embedded products.

What are the most commonly searched types of Embedded Linux jobs in Minneapolis, MN? The most popular types of Embedded Linux jobs in Minneapolis, MN are:
Infographic showing various Embedded Linux job openings in Minneapolis, MN as of August 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 100% In-person job distribution, with an average salary of $140,786 per year, or $67.7 per hour.

Sr. Principal Software Engineer - Supervisor (Embedded)

TSI, Inc.

Shoreview, MN • On-site

$175K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Transworld Systems Inc. rating

4.8

Company rating: 4.8 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

59th of 71 rated call and contact centers


Job description

Who Are We?Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world's most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference - every day.
Sr. Principal Software Engineer - Supervisor (Embedded) at TSI
TSI is reimagining their business and customer experience by delivering game changing digital solutions across a variety of market segments. TSI is using leading-edge technologies on a SaaS platform and the Internet of Things (IoT) to solve complex problems.
The teams are developing embedded software in C, C++, and .NET running on both RTOS and Linux operating systems for both TSI-designed hardware and commercial off the shelf hardware. System functions include measurement, user interface, local communication, and IoT communication.
What Will You Do?
In order to grow and build a successful career with TSI, you will:
  • Analyze user requirements and architect and develop, test, implement, and support software solutions using programming languages, platforms, frameworks and tools
  • Write code to deliver elegant and scalable solutions, both on-prem and cloud
  • Update existing software applications to enhance functionality, fix issues, and incorporate new features
  • Demand quality-develop in a test-driven manner with automation in mind
  • Define and perform rigorous testing, including unit testing, integration testing, and debugging
  • Collaborate-partner well with a diverse and passionate team
  • Learn-adapt quickly to an evolving market and emerging trends, including outside-of-the-box thinking, teamwork, and self-organization
  • Work with product owners to understand desired application capabilities
  • Continuously improve and document software engineering practices
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions
  • Coach and mentor team members
  • Consider the organization's entire infrastructure when making changes and improvements

Supervisory Responsibilities
Supervisor/people management (~15% of time). Supervise a team of approximately 4-6 employees (e.g., bi-weekly 1:1 meetings, performance reviews, mentoring and coaching, promotion recommendations, monitoring goals and objectives, recognition, etc.).
What Do You Need?Required
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • Extensive experience architecting and delivering embedded Linux platforms, including kernel customization, board support packages (BSPs), and full system bring-up on complex hardware
  • Expertise with Yocto, including creating and maintaining custom layers, optimizing build systems, and managing long-term maintainability of embedded distributions
  • Deep expertise in C/C++ and .NET for low-level systems programming, with a strong track record of diagnosing and resolving complex performance, memory, and concurrency issues
  • Strong background in hardware/software co-design, including working closely with electrical engineering teams and debugging across interfaces such as SPI, I2C, PCIe, and high-speed peripherals, and debugging tools (e.g., GDB, strace, perf) in resource-constrained environments
  • Demonstrated leadership in technical direction and mentoring, including driving architecture decisions, establishing best practices, and guiding teams through complex embedded development lifecycles
  • Experience with DevOps and CI/CD
  • Experience with SOLID principles
  • Unit testing and E2E testing experience
  • Agile experience
  • Willing and excited to learn new technologies
  • Mobile application skills a plus

What Can We Give You?At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.
Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they're comfortable. The dress for your day policy allows employees' discretion to select appropriate dress for the business of each workday.
Pay & Benefits:
Competitive market salary from $175,000 - $190,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.
Benefits:
  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
  • Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

*Pay amount does not guarantee employment for any particular period of time.
Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States.
EOE/Vet/Disability
TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions. We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.

What Transworld Systems Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom