1

Linux Kernel Firmware Engineer Jobs in Saint Paul, MN

Senior Firmware Engineer

Shakopee, MN · On-site

$104.54 - $153.33/hr

Position Overview Entrust is seeking a Senior Firmware Engineer to work within our product ... Experience in Linux kernel development. * Experience in one or more of the following areas: Motor ...

Senior Firmware Engineer

Shakopee, MN · On-site

$127K - $168K/yr

Entrust is seeking a Senior Firmware Engineer to work within our product development team. This ... Experience in Linux kernel development. * Experience in one or more of the following areas * Motor ...

Sr Firmware Engineer

Shakopee, MN · On-site

$127K - $168K/yr

Entrust is seeking a Senior Firmware Engineer to work within our product development team. This ... Experience in Linux kernel development. * Experience in one or more of the following areas * Motor ...

Senior Embedded Firmware Engineer

Shakopee, MN · Hybrid

$127K - $168K/yr

Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product ... Experience in Linux kernel development. * Experience in one or more of the following areas * Motor ...

Senior Firmware Engineer

Eagan, MN · On-site

$121K - $161K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days ... Embedded Linux - this is more of a legacy framework that they are moving away from Serial ...

As a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will ... Experience with embedded Linux environments such as Raspberry PI * Solid communication ...

As a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will ... Experience with embedded Linux environments such as Raspberry PI * Solid communication ...

Sr Firmware Engineer

Golden Valley, MN · Hybrid

$124K - $164K/yr

... engineering samples to mass production. You will help maintain firmware servers and develop tools ... Strong handson experience with FreeRTOS and Embedded Linux environments. * Proficiency with Visual ...

New

Sr Firmware Engineer

Golden Valley, MN · On-site

$124K - $164K/yr

... engineering samples to mass production. You will help maintain firmware servers and develop tools ... Strong hands-on experience with FreeRTOS and Embedded Linux environments. * Proficiency with Visual ...

Embedded Linux experience is a plus * FPGA experience is a plus * Experience with USB and/or ... Embedded Firmware Development * C/C++ Programming * Agile Methodologies * Embedded Linux Experience

Senior Firmware Engineer

Eden Prairie, MN · On-site

$121K - $161K/yr

An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Eden Prairie, MN Job ID ... Embedded Linux experience is a definite plus * FPGA experience is a plus * Working with USB and/or ...

Senior Firmware Engineer

Eden Prairie, MN · On-site

$121K - $161K/yr

An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Eden Prairie, MN Job ID ... Embedded Linux experience is a definite plus * FPGA experience is a plus * Working with USB and/or ...

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

See Saint Paul, MN salary details

$75.9K

$169.3K

$207.3K

How much do linux kernel firmware engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for linux kernel firmware engineer in Saint Paul, MN is $169,343.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,600.00 and $207,300.00 per year, depending on experience, location, and employer.

What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?

AspectLinux Kernel Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel developmentBachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience
Work EnvironmentDeveloping firmware for Linux-based systems, often in hardware labs or R&D teamsDesigning software for embedded devices like IoT gadgets, automotive systems, or consumer electronics
Industry UsageTelecommunications, consumer electronics, hardware manufacturersAutomotive, IoT, medical devices, consumer electronics

The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.

What are popular job titles related to Linux Kernel Firmware Engineer jobs in Saint Paul, MN?

For Linux Kernel Firmware Engineer jobs in Saint Paul, MN, the most frequently searched job titles are:

What job categories do people searching Linux Kernel Firmware Engineer jobs in Saint Paul, MN look for?

The top searched job categories for Linux Kernel Firmware Engineer jobs in Saint Paul, MN are:

Infographic showing various Linux Kernel Firmware Engineer job openings in Saint Paul, MN as of July 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $169,343 per year, or $81.4 per hour.

Firmware Engineer II (Continuation)

Entrust Corporation

Shakopee, MN • On-site

$85.41 - $125.27/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Firmware Engineer II – Design, implement, deliver, and support embedded software solutions on Entrust products.

Responsibilities
  • Develop real-time embedded systems software for digital, analog, power, and motion control systems in complex machines.
  • Design, code, test, debug, and document embedded software components or applications.
  • Participate in design and code reviews, hardware/software integration, and development testing.
  • Understand and perform design trade-offs in a collaborative team environment.
  • Provide schedule input and communicate project status to various levels of management, peers, and team members.
  • Knowledge of development tools and software languages for embedded development and testing responsibilities.
  • Develop or contribute to development and maintenance of policies, practices, and standards.
  • Continuously improve work processes to enable team efficiencies.
Basic Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 2 years’ experience developing embedded software, hardware and/or firmware in a product development environment.
  • Experience with C++ and/or C in an embedded development environment.
  • Experience with unit test and integration test methodologies.
  • Strong verbal and written communication skills and the ability to prepare written specifications.
  • Must be able to lawfully work within the US and have unrestricted work authorization for US.
Preferred Qualifications
  • 3+ years experience developing embedded software, hardware and/or firmware in a product development environment.
  • Strong analytical and problem solving skills.
  • Good engineering judgment and decision making.
  • Experience with Linux kernel and device driver development.
  • Experience with VxWorks or other real time operating system.
  • Experience with electromechanical design and motion control.
  • Experience with PHP and/or other scripting languages.
  • Experience programming in assembly language.
  • Experience with Entrust card production systems.
  • Ability to work in a multi-disciplined team with mechanical, electrical and high level software team members.
Compensation and Benefits

Compensation Range: $85,413‑$125,272 per year (in the primary posting location). Actual compensation will be determined based on geographic location, education, skills and experience. This position is also eligible for the company’s discretionary annual incentive plan. In addition to pay, Entrust offers eligible colleagues and their dependents comprehensive health and well‑being programs, including medical, vision, dental, a generous 401(k) matching contribution, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off plus 12 paid holidays, parental leave and education reimbursement. Please speak with the recruiter for more details.

EEO and Diversity Statement

Entrust is an EEO/AA/Disabled/Veterans Employer. Entrust values diversity and inclusion and is committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds and strive to provide an accessible experience for candidates of all abilities. If you require an accommodation, contact accessibility@entrust.com.

#J-18808-Ljbffr