1

Linux Contract Jobs in Michigan (NOW HIRING)

.NET Software Developer

Auburn, MI · On-site

$41.75 - $55/hr

Auburn, MI Onsite Duration : Long Term Ongoing Contract Note: This position only requires max of 5 ... Programming experience under Linux operating system * Web-based programming experience using Java ...

Lansing, MI (Hybrid 2 Days/Week) Duration: 12 Months Contract with possibility to extension The ... Responsibility for complex Linux security model on DW ETL servers. (Servers are administered by ...

Skills Aws, Devops, Automation, Terraform, Infrastructure, Linux, Scripting, Windows, Cloud, Python ... Experience Level Intermediate Level Job Type & Location This is a Contract to Hire position based ...

Required onsite days- Wednesdays and Thursdays Contract: Long term Job Responsibilities ... Responsibility for complex Linux security model on DW ETL servers. (Servers are administered by ...

Skills Aws, Devops, Automation, Terraform, Infrastructure, Linux, Scripting, Windows, Cloud, Python ... Experience Level Intermediate Level Job Type & Location This is a Contract to Hire position based ...

... contract position . Please refer someone else if you are not available at this time or you are not ... VMware vSphere Infrastructure, Citrix XenAPP, Hewlett Packard Data Protector, Red Hat Linux, SAN ...

... Contract) Pay Range: Job Requirement Details MANDATORY SKILLS BSW AUTOSAR,OS,HYPERVISOR PLATFORM ... Lead the design and integration of OS and hypervisor platforms (e.g., QNX, QNX Hypervisor, Linux ...

next page

Showing results 1-20

Linux Contract information

See Michigan salary details

$31

$48

$62

How much do linux contract jobs pay per hour?

As of May 29, 2026, the average hourly pay for linux contract in Michigan is $48.21, according to ZipRecruiter salary data. Most workers in this role earn between $43.80 and $51.73 per hour, depending on experience, location, and employer.

What is a Linux Contract job?

A Linux Contract job is a temporary position where a professional is hired to work on Linux-based systems for a fixed period. These roles often involve system administration, server management, security, and troubleshooting tasks. Contract positions can range from a few months to a year and may be extended depending on project needs. They offer flexibility and are common in IT consulting firms, startups, and large enterprises needing specialized Linux expertise for short-term projects.

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

To thrive in a Linux Contract role, you need strong proficiency in Linux system administration, scripting, troubleshooting, and virtualization, typically supported by a degree in computer science or a related field. Familiarity with tools such as Bash, Python, Ansible, Docker, and common Linux distributions, as well as certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA), is often required. Effective communication, time management, and problem-solving skills help you excel when working remotely or coordinating with cross-functional teams. These abilities are vital for maintaining reliable systems, quickly resolving technical issues, and delivering high-quality solutions on a contract basis.

What are the typical responsibilities of a Linux Contract professional on a day-to-day basis?

As a Linux Contract professional, your daily responsibilities often include server setup and configuration, system monitoring, performance tuning, and deploying updates or patches. You'll regularly diagnose and resolve technical issues, collaborate with development or DevOps teams to support application deployments, and document system changes to maintain transparent operations. Depending on the scope of the contract, you may also automate processes using scripting and ensure security compliance across Linux environments. This dynamic and hands-on work environment requires both technical depth and the ability to quickly adapt to customer and project needs.
What are the most commonly searched types of Linux jobs in Michigan? The most popular types of Linux jobs in Michigan are:
What job categories do people searching Linux Contract jobs in Michigan look for? The top searched job categories for Linux Contract jobs in Michigan are:
What cities in Michigan are hiring for Linux Contract jobs? Cities in Michigan with the most Linux Contract job openings:
Infographic showing various Linux Contract job openings in Michigan as of May 2026, with employment types broken down into 47% Full Time, 18% Temporary, and 35% Contract. Highlights an 100% In-person job distribution, with an average salary of $100,287 per year, or $48.2 per hour.
Software Innovation Lab Engineer

Software Innovation Lab Engineer

TAD PGS, Inc.

Sterling Heights, MI • On-site

Full-time

Posted 18 days ago


Job description

We have an outstanding Contract to Hire position for a Software Innovation Lab Engineer to join a leading  Company located in the Sterling Heights, MI surrounding area.

**US Citizenship is required.**
**Candidate must have the ability to obtain and maintain a Secret Security Clearance.**

Job Responsibilities:  
  • Design, maintain, and troubleshoot laboratory integration and test environments. 
  • The ideal candidate will possess strong mechatronic integration skills, hands-on experience maintaining hardware-in-the-loop (HIL) systems and simulation tools, and the ability to communicate effectively while working on-site and with remote teams.

Basic Hiring Criteria: 
  • Bachelor's degree in a STEM field.
  • Minimum of 2 years of relevant engineering experience. 
  • Hands-on troubleshooting, fabrication, and repair of cables and harnesses.
  • Solid background administering Linux and Windows operating systems in lab environments.
  • Proven ability to debug complex electro-mechanical systems, including sensor/actuator interfaces.
  • Computer networking fundamentals (VLANs, switch configuration). 
  • Proficiency with Linux and Windows terminals, shell scripting, and PowerShell.
  •  Ability to interpret and analyze system logs (Windows Event Viewer, syslog, dmesg).
  • Experience configuring and validating serial communication links (RS-232/422/485, CAN, Ethernet) between DUTs and simulation hardware
  •  Circuit debugging using multimeters.

Desired Qualifications: 
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, and Electrical Engineering.
  • Familiarity with NI TestStand for test sequence development and execution.
  • Knowledge of HIL model-hardware interaction and real-time simulation workflows.
  • Experience with network protocol analysis (Wireshark, tcpdump).
  • Basic understanding of C/C++ for reading/modifying test scripts or firmware.
  • Experience with serial data communication protocols and tools (CAN, LIN, MIL-STD-1553, ARINC 429). 
  • Proficiency with Ethernet standards (10/100/1000?Mbps, QoS, VLAN tagging).
  • Background managing datacenter or home-lab infrastructure (rack servers, virtualization, storage).
  •  Direct use of Wireshark or similar packet-capture utilities for network diagnostics. 
  • Involvement in system-level use-case test planning, execution, and reporting.

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled 

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Education:Bachelors DegreeEmployment Type: FULL_TIME