1

Linux Software Development Jobs in Chicago, IL (NOW HIRING)

Familiar with development in either Windows, Linux and/or Unix-based operating systems * Software development skills in current languages such as: JavaScript, ARM, MIPS, x86 or comparable languages.

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Description Our Software development team designs and builds low-latency systems that allow us to ... Tools: C++, Python, Bash, Linux, SQL Requirements * Bachelor's degree in a quantitative or ...

Linux Administrator

Itasca, IL · On-site

$80K - $115K/yr

Act as the Tier 3 escalation point for Linux-related hardware and software issues for our remote ... Career Development: Training programs, mentorship opportunities, and growth potential within the ...

... Linux and Windows Excellent communication skills Advanced degree in Computer Science or Computer Engineering (Master's or PhD preferred) 5+ years in hands-on software development for a software or ...

... Linux and Windows Excellent communication skills Advanced degree in Computer Science or Computer Engineering (Master's or PhD preferred) 5+ years in hands-on software development for a software or ...

Leverage AI coding tools (Claude, Codex, GitHub Copilot, Cursor, LLMs) to accelerate development ... Comfortable in Linux environments (Ubuntu/Debian, CentOS/RHEL). * Strong problem-solving skills and ...

Description Our Software development team designs and builds low-latency systems that allow us to ... Linux scripting is a plus * Strong work ethic and willingness to do what it takes to get the job ...

Software Engineer

Schaumburg, IL · Hybrid

$83K - $105K/yr

Leveraging the latest in virtualization technologies on a robust Linux platform, our team follows modern software development practices such as continuous integration/continuous deployment, DevOps, ...

next page

Showing results 1-20

Linux Software Development information

See Chicago, IL salary details

$81.9K

$146.4K

$183.9K

How much do linux software development jobs pay per year?

As of Jul 9, 2026, the average yearly pay for linux software development in Chicago, IL is $146,385.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,200.00 and $167,900.00 per year, depending on experience, location, and employer.

What is the difference between Linux Software Development vs Linux System Administration?

AspectLinux Software DevelopmentLinux System Administration
Primary FocusCreating and maintaining software applications for LinuxManaging, configuring, and maintaining Linux systems
Required SkillsProgramming, debugging, software designSystem setup, network management, security
Work EnvironmentDevelopment teams, software companiesIT departments, data centers
CertificationsLinux Foundation Certified Engineer, LPIC-1Linux Professional Institute Certification, CompTIA Linux+

Linux Software Development focuses on building applications and software solutions for Linux environments, requiring programming skills. Linux System Administration involves managing and maintaining Linux systems, emphasizing configuration and security. Both roles often overlap but serve different core functions within the Linux ecosystem.

What job categories do people searching Linux Software Development jobs in Chicago, IL look for? The top searched job categories for Linux Software Development jobs in Chicago, IL are:
Infographic showing various Linux Software Development job openings in Chicago, IL as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $146,385 per year, or $70.4 per hour.
Software Engineer II

Software Engineer II

FEV North America Inc

Oak Brook, IL • On-site

Full-time

Posted 12 days ago


Job description

Description:

FEV North America, Inc. is seeking a Software Engineer II, you will be responsible to design, develop, and evaluate software from concept through production stage, and make modifications as needed, to meet customer needs and fit within the capabilities of both new and legacy systems.


Key Responsibilities:

  • Research, develop, and maintain a C++ and Qt based project for embedded in-vehicle operator interface.
  • Create and maintain software architecture/design and public interface documentation for internal teams.
  • Work with internal application software teams on deployment/troubleshooting, guidelines and best practices.
  • System level thinking and problem solving, ability to connect software design with system constraints and customer scenarios.
  • Determine purpose, application, estimate scope and feasibility of new or enhancement of existing software.
  • Coordinate engineering efforts and provide general engineering assistance to internal teams or external customers.
  • May provide or assist with demo or training needs as it relates to new or existing software.
  • Travel is likely 1-3 weeks per year.
Requirements:
  • Minimum of 2 years of experience, with Bachelors' degree. (Minimum of 1 year of experience with master's degree.) Or equivalent combination of education and experience.
  • 1+ years of experience with C++, preferably in an Linux embedded system.
  • Strong proficiency with modern C++ is required (e.g. C++17 standard).
  • Software configuration CI/CD and build experience is a plus. Experience with CAN/J1939 or other automotive communication protocols is a plus.
  • Thorough knowledge of software product development and procedures.
  • Solid software development fundamentals such as unit testing, build automation, branch-based development, and modern documentation practices.
  • Good understanding of CMake.

Preferred Qualifications:

  • Experience in an Agile software development environment.
  • Fluent in English, both written and verbal.

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities