1

Linux Jobs in Minnesota (NOW HIRING)

Software Developer 4

Plymouth, MN · On-site

$88.16 - $93.05/hr

If you understand the intricacies of Linux kernel and device drivers for storage this is the role for you. In this role, you will be actively participating in research, concept development and design ...

Mandatory Technical / Functional Skills - Must have capability of automating the patching of the Linux servers in the enterprise domain - Must have development experience with Linux OS and Scripts ...

Be Seen First

Senior Embedded Software Engineer

North Mankato, MN · On-site

$120.20K - $157.50K/yr

This role requires strong hands-on experience debugging complex embedded systems running both RTOS and Embedded Linux in production environments. Key Responsibilities Embedded Software Development o ...

Android and/or Linux Board Support Package experience. * Android and/or Linux device driver experience. Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, I2C, etc ...

Android and/or Linux Board Support Package experience. * Android and/or Linux device driver experience. Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, I2C, etc ...

Sr. Software Engineer

Owatonna, MN · On-site

$103K - $135K/yr

Android and/or Linux Board Support Package experience. * Android and/or Linux device driver experience. Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, I2C, etc ...

Systems Administration, Linux Administration and scripting, Relational DatabaseAdministration, Software Development, and/or Software Quality Assurance Testing Experience in the administration of DB2 ...

These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. * These ...

next page

Showing results 1-20

Linux information

See Minnesota salary details

$35

$54

$69

How much do linux jobs pay per hour?

As of May 29, 2026, the average hourly pay for linux in Minnesota is $54.18, according to ZipRecruiter salary data. Most workers in this role earn between $49.18 and $58.17 per hour, depending on experience, location, and employer.

What is a Linux job?

A Linux job refers to a role that involves working with the Linux operating system, typically in system administration, software development, cybersecurity, or cloud computing. Professionals in these roles manage servers, automate tasks, troubleshoot issues, and ensure system security and performance. Common job titles include Linux System Administrator, DevOps Engineer, and Linux Engineer. These positions require knowledge of command-line tools, scripting, networking, and system configuration.

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

To thrive as a Linux System Administrator, you need a strong understanding of Linux operating systems, shell scripting, and network configuration, often supported by a degree in computer science or a related field. Familiarity with tools such as Bash, Ansible, Docker, and industry-recognized certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA) is highly valued. Analytical thinking, problem-solving abilities, and effective communication are important soft skills for diagnosing issues and working with team members. These skills ensure efficient system management, security, and seamless infrastructure operations vital to organizational success.

What are some common challenges faced by Linux System Administrators, and how can I prepare for them?

Linux System Administrators often face challenges such as troubleshooting unexpected system outages, managing large-scale deployments, and ensuring robust security against evolving threats. Staying current with the latest updates, patching procedures, and automation tools like Ansible or Puppet can greatly help in overcoming these challenges. It’s also helpful to cultivate strong documentation habits and participate in open-source communities where solutions to unique problems are often shared. Proactively practicing disaster recovery plans and refining your scripting skills will set you up for success in this dynamic and rewarding role.

What job makes $10,000 a month without a degree?

In the Linux field, high-paying roles such as senior system administrator, DevOps engineer, or cybersecurity specialist can earn $10,000 or more monthly. These positions typically require strong technical skills, certifications like CompTIA Linux+, Cisco, or cloud platform credentials, and extensive experience, but they do not always require a formal degree.
What are the most commonly searched types of Linux jobs in Minnesota? The most popular types of Linux jobs in Minnesota are:
What job categories do people searching Linux jobs in Minnesota look for? The top searched job categories for Linux jobs in Minnesota are:
What cities in Minnesota are hiring for Linux jobs? Cities in Minnesota with the most Linux job openings:
Infographic showing various Linux job openings in Minnesota as of May 2026, with employment types broken down into 25% Full Time, and 75% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $112,693 per year, or $54.2 per hour.

Firmware Systems & Driver Engineer

ForwardEdge ASIC LLC

Saint Paul, MN • Hybrid

$150K - $180K/yr

Other

Medical, Retirement, PTO

Posted 18 days ago


Job description

Position Description: At ForwardEdge ASIC, we specialize in best-in-class ASIC technology, 100% domestically traceable microelectronic solutions designed for performance in commercial, aerospace, defense, and security sectors. As a commercially focused, wholly owned subsidiary of Lockheed Martin, we combine the agility of a startup with the stability and scale of a Fortune 100 leader. Our agile team of IC design engineers delivers trusted, cutting-edge technology to help you lead, innovate, and succeed.
We are seeking a Firmware Systems & Driver Engineer to support multiple engineering programs involving Linux system development, driver research & development and technical issue resolution. This role also partners with IT and networking teams to ensure infrastructure remains operational and aligned with program needs. The ideal candidate has strong Linux internals knowledge, experience with C-based development, and the ability to work across multiple programs simultaneously.
Key Responsibilities
Work with C, XML schema, CMake, and custom Linux build environments
Assist with research and documentation related to Ethernet and PCIe driver development
Collaborate with engineering teams to understand system interactions and driver behavior
Coordinate with IT and networking teams to support lab network infrastructure and equipment connectivity
Participate in program meetings and provide technical insights and support
Create and maintain documentation for system interactions, driver behavior, and program workflows
Minimum Requirements
Bachelor’s degree in computer engineering, electrical engineering, computer science, or related field
5+ years of experience with C programming in a Linux environment
Experience with Linux internals, system debugging, or custom builds
Familiarity with CMake, XML schema & custom Linux builds
Basic understanding of networking concepts (Ethernet, PCIe, TCP/IP, VLANs)
Ability to troubleshoot system-level issues
Strong communication skills and ability to work across teams
Ability to manage multiple tasks and shifting priorities
Clearance: This position requires a US government security clearance. As such, US citizenship is required.
Preferred Qualifications
Experience with Ethernet or PCIe driver development
Experience with embedded systems and driver development
Experience supporting engineering labs or IT infrastructure
Familiarity with kernel modules or low-level Linux development
Work Environment
The work environment for this role typically involves a combination of office-based activities and collaboration with the design teams. Occasional travel may be required for project meetings or customer engagements.
Benefits
Work-life balance: Flexible 9/80 Work schedules with every other Friday off, hybrid work with primary location being in St. Paul, MN
Competitive compensation & benefits package: Including options for healthcare and medical coverage, 401K Retirement Benefits with company contribution, as well as a generous holidays and PTO allotment. Selected candidate may also be eligible for short-term incentive plan, as well as our employee retention program.
$150,000.00 - $180,000.00 Annually