1

Linux Software Engineer Jobs in Waukesha, WI (NOW HIRING)

Overview The Software Engineer IV is a senior member of a team responsible for developing, testing ... Strong experience developing on Linux with proficiency in C and C++ and modern web technologies.

Hybrid onsite in Waukesha, WI Our Healthcare client is looking to bring aboard two to three Software Engineers with C++ development background working in a Linux/UNIX environment. The program focuses ...

As a Staff Software Engineer, you will contribute to the evolution of a mission-critical MRI ... Experience developing software on Windows and Unix/Linux-based systems * Proficiency with Java/JEE ...

Senior Software Engineer Cognex is the largest, most successful, and recognized global player in ... They do this by working in a full stack environment that includes a combination of embedded Linux ...

Job Summary We are seeking a Software Engineer with 2-5 years of embedded development experience to ... Development experience utilizing embedded Linux (Yocto, or similar) * Experience with VHDL ...

Collaborate with engineers, scientists, and application experts to turn PET/CT imaging needs into ... Experience developing software on Linux (x86) systems * Working knowledge of configuration ...

... with Linux operating systems Understanding of objectoriented programming concepts and design ... software engineering, or a related field Experience with GPU programming technologies such as CUDA ...

Software Engineer I Location: Menomonee Falls, WI, US, 53051 Job ID: 113776 The Leonardo DRS Naval ... Development experience using Embedded Linux * An understanding of power electronics or motor ...

Codeworks, an LRS company, is seeking a Jr. Software Engineer Internship opportunity. This role ... Experience with C++, Linux OS Experience with GPU Processing (for ex. CUDA ) Strong analytical and ...

Job Summary We are seeking a Software Engineer with 2-5 years of embedded development experience to ... Development experience utilizing embedded Linux (Yocto, or similar) * Experience with VHDL ...

next page

Showing results 1-20

Linux Software Engineer information

See Waukesha, WI salary details

$10

$59

$91

How much do linux software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for linux software engineer in Waukesha, WI is $59.79, according to ZipRecruiter salary data. Most workers in this role earn between $48.12 and $67.12 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Linux Software Engineer, and why are they important?

To thrive as a Linux Software Engineer, you need strong programming skills (such as C, C++, or Python), deep knowledge of Linux operating systems, and a relevant degree in computer science or a related field. Familiarity with Linux kernel development, version control systems like Git, and experience with build tools and debugging utilities are typically required. Problem-solving abilities, effective communication, and collaborative teamwork are crucial soft skills for success in this role. These skills and qualities are vital for building robust, efficient, and maintainable software solutions within complex Linux environments.

How does a Linux Software Engineer typically collaborate with other teams during the software development lifecycle?

As a Linux Software Engineer, you’ll regularly work alongside cross-functional teams such as DevOps, QA, and product management. Collaboration often involves participating in code reviews, troubleshooting system-level issues, and integrating new features with existing infrastructure. Effective communication is crucial, as you’ll need to coordinate with hardware engineers, security teams, and sometimes even customer support to ensure seamless deployment and maintenance. This collaborative environment not only enhances product quality but also provides opportunities to broaden your technical skills and network within the organization.

What does a Linux Software Engineer do?

A Linux Software Engineer is responsible for designing, developing, testing, and maintaining software that runs on Linux-based systems. Their work often involves writing code in languages such as C, C++, Python, or Shell scripting, and optimizing applications for performance and security on Linux platforms. They may also contribute to open-source projects, customize Linux distributions, and ensure software compatibility with different hardware architectures. Additionally, Linux Software Engineers often collaborate with other engineers to troubleshoot issues and improve system stability.

What is the difference between Linux Software Engineer vs Linux Developer?

AspectLinux Software EngineerLinux Developer
Primary FocusDesigning, developing, and maintaining Linux-based software systems and applications.Writing, testing, and debugging code specifically for Linux environments, often focusing on application development.
Required SkillsProficiency in Linux OS, C/C++, scripting, system architecture, and debugging tools.Strong coding skills in languages like C, C++, Python, and familiarity with Linux APIs and tools.
Work EnvironmentTypically in engineering teams working on system-level software, embedded systems, or infrastructure.Often in software development teams creating applications or tools for Linux platforms.

Linux Software Engineers focus on system-level design and maintenance of Linux-based systems, while Linux Developers primarily write and test applications for Linux. Both roles require Linux proficiency but differ in scope and responsibilities.

Software Engineer, Intern

Software Engineer, Intern

Levi Ray & Shoup Inc

Waukesha, WI • On-site, Remote

$23.50/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Primary Navigation

  • Who We Are

  • History (https://www.lrs.com/who-we-are/history/)

  • Company Overview

  • Leadership (https://www.lrs.com/who-we-are/leadership/)

  • A Message from Our CEO

  • What We Believe (https://www.lrs.com/what-we-believe/)

  • Our Mission

  • LRS Philosophy & Values (https://www.lrs.com/what-we-believe/lrs-philosophy-values/)

  • Community Involvement

  • Wilkerson (https://www.lrs.com/what-we-believe/wilkerson/)

  • Divisions

  • Careers

  • Get Hired

  • Our Culture (https://www.lrs.com/careers/our-culture/)

  • Benefits

  • Diversity (https://www.lrs.com/careers/diversity/)

  • Internships

  • Offices (https://www.lrs.com/offices/)

  • LRS Offices

  • Contact (https://www.lrs.com/contact/)

  • News

Global NavigationEmployee Login (http://www2.lrs.com) File Transfer

Filters

Careers

Added Feb 26, 2026 Software Engineer, Intern (44670) Waukesha, WI | Internship Apply (https://evoportalus.tracker-rms.com/LRS/apply?jobcode=44670&shownonlrs=True)

For additional information on how we handle your data, seewww.LRS.com/privacy

What to do if you suspect fraud:

If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page atContact Levi, Ray & Shoup, Inc (https://www.lrs.com/contact/) .

IMPORTANT NOTES:

  • All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.

  • Weneverconduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.

  • LRS willneverask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.

  • All genuine job opportunities are listed directly on our official careers portal atCareers (https://jobs.lrs.com/) .

Job Description

Codeworks, an LRS company, is seeking a Software Enginner for a contract/intern opportunity. Join a team developing software that supports MR imaging technology for an industry-leading healthcare solutions organization. You'll contribute to algorithm development and high-performance computing (GPU/CPU) on Linux, with a focus on C++ and OpenCL. This internship is designed for students who want hands-on experience building reliable, performant software used in healthcare.

What You'll Do

  • Contribute to the development and testing of MR reconstruction software using modern high-performance computing hardware (GPGPU, multicore CPU) and software tools.

  • Explore and evaluate emerging HPC technologies to optimize MR performance.

  • Collaborate with cross-functional teammates to translate reconstruction algorithms into product-ready software.

  • Write, review, and maintain code and documentation that follows established standards for quality, security, and reliability.

Minimum Qualifications

  • Current junior standing (or equivalent progress) in Computer Science, Software Engineering, Biomedical Engineering, Electrical Engineering, or a related field.

  • Experience with C++ and exposure to Linux.

  • Familiarity with object-oriented programming and common design patterns.

  • Analytical and problem-solving skills; ability to work both independently and collaboratively.

The base range for this contract position is $23.50 per hour. The pay reflects the minimum and maximum target for new hires of this position across all U.S. locations. Individual pay is determined by work location and additional job-related factors.

Codeworks, an LRS company, is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status.

In some cases, Codeworks, an LRS company, uses generative artificial intelligence ("AI") in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.

What to do if you suspect fraud:

If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page atContact Levi, Ray & Shoup, Inc (https://www.lrs.com/contact/) .

IMPORTANT NOTES:

  • All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.

  • Weneverconduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.

  • LRS willneverask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.

  • All genuine job opportunities are listed directly on our official careers portal atCareers (https://jobs.lrs.com/) .