1

Linux System Engineer Internship Jobs in St Paul, MN

Developsoftware used to program embedded processors, Linux systems, microcontrollers,EEPROMs, and other programmable devices. * Designand implement production test sequences, pass/fail criteria ...

Our products include radioembolization (Y90), cryoablation systems, coils, particles & gels for ... Prior internship or co-op experience with Boston Scientific. * 3 months of experience using C++ to ...

Senior Systems Engineer - Application Management Duration: 2+ Years Location: Eagan, MN - 55123 ... Please contact Ashish Biyala on 314-942-5484 Qualifications Linux/Unix, Servers, Production support ...

Our company provides application analysis, design, development and programming, software ... with Linux OS and Scripts - Must have knowledge system/application server- e.g apache, tomcat ...

Embedded Software Systems Engineer

Shoreview, MN ยท On-site

$133K - $175K/yr

... scalable system design * Apply working experience with Embedded Linux systems, including system ... Strong systems thinking and requirements engineering skills to translate complex stakeholder needs ...

Embedded Software Systems Engineer

Shoreview, MN ยท On-site

$133K - $175K/yr

... scalable system design * Apply working experience with Embedded Linux systems, including system ... Strong systems thinking and requirements engineering skills to translate complex stakeholder needs ...

Embedded Software Systems Engineer

Shoreview, MN ยท On-site

$133K - $175K/yr

... scalable system design * Apply working experience with Embedded Linux systems, including system ... Strong systems thinking and requirements engineering skills to translate complex stakeholder needs ...

Embedded Software Systems Engineer

Shoreview, MN ยท On-site

$136K - $179K/yr

... scalable system design * Apply working experience with Embedded Linux systems, including system ... Strong systems thinking and requirements engineering skills to translate complex stakeholder needs ...

Showing results 41-60

Linux System Engineer Internship information

See St Paul, MN salary details

$10

$51

$70

How much do linux system engineer internship jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for linux system engineer internship in St. Paul, MN is $51.94, according to ZipRecruiter salary data. Most workers in this role earn between $46.20 and $58.37 per hour, depending on experience, location, and employer.

What is a Linux System Engineer internship?

A Linux System Engineer Internship is a temporary position designed for students or recent graduates to gain hands-on experience working with Linux-based operating systems in a professional IT environment. Interns typically assist with the installation, configuration, maintenance, and troubleshooting of Linux servers, as well as automation and scripting tasks. This role helps interns develop practical skills in system administration, networking, and security, preparing them for future careers as Linux System Engineers. Interns often work under the supervision of experienced engineers and may also participate in real-world projects to enhance their technical expertise.

What types of projects and tasks can I expect to work on during a Linux System Engineer internship?

As a Linux System Engineer Intern, you can expect to be involved in projects such as configuring and maintaining Linux servers, assisting with network and system monitoring, automating routine tasks using shell scripts, and troubleshooting system issues alongside senior engineers. You may also participate in team meetings to discuss system upgrades and security practices, and help document procedures. This hands-on experience is designed to give you a strong foundation in real-world Linux administration and often includes mentorship to support your professional growth.

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

To thrive as a Linux System Engineer Intern, you need a solid understanding of Linux operating systems, basic networking concepts, and familiarity with scripting languages such as Bash or Python, often supported by coursework or certifications like CompTIA Linux+. Experience with command-line tools, virtualization platforms, and configuration management systems such as Ansible or Puppet is typically required. Problem-solving ability, attention to detail, and effective communication are vital soft skills in this role. These competencies are crucial for efficiently maintaining systems, troubleshooting issues, and collaborating with IT teams in dynamic technical environments.

What is the difference between Linux System Engineer Internship vs Linux System Administrator?

AspectLinux System Engineer InternshipLinux System Administrator
CredentialsTypically pursuing or recent graduate in IT or related fieldRelevant certifications like CompTIA Linux+, LPIC, or RHCSA often preferred
Work EnvironmentInternship setting, learning-focused, entry-level tasksFull-time, operational environment managing Linux servers
Employer & IndustryTech companies, IT departments, startupsData centers, enterprise IT, hosting providers
Search & Comparison IntentLearning opportunities, entry-level roles, internshipsOperational roles, system management, career advancement

The Linux System Engineer Internship is an entry-level, learning-focused position aimed at students or recent graduates, while a Linux System Administrator is a full-time role responsible for managing and maintaining Linux servers in a professional environment. Both roles require familiarity with Linux, but the internship emphasizes skill development, whereas the administrator role involves operational responsibilities.

What cities near St. Paul, MN are hiring for Linux System Engineer Internship jobs?

Cities near St. Paul, MN with the most Linux System Engineer Internship job openings:

Manufacturing Test Software Engineer

Socket.dev

Edina, MN โ€ข On-site

$110 - $140/hr

Other

Posted 4 days ago


Job description

  • Design,develop, and maintain the software, automation systems, and productioninfrastructure used to manufacture, program, calibrate, and verify Clientโ€™sproducts.
  • Thisposition owns the software that operates factory programming stations,production test fixtures, calibration systems, and end-of-line manufacturingequipment.
  • Responsibilitiesinclude developing automated manufacturing software, integrating withelectronic instrumentation, maintaining production traceability systems, andimproving manufacturing quality, reliability, and throughput.
  • Thisrole works closely with embedded software, electrical, mechanical,manufacturing, and quality engineering teams to ensure products are efficientlymanufactured and thoroughly tested throughout their lifecycle.
Essential Duties and Responsibilities

To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Design,develop, test, and maintain software for manufacturing test fixtures andproduction equipment.
  • Ownall software used to manufacture, program, calibrate, and verify Clientโ€™sproducts.
  • Developautomated production tests for printed circuit boards, subassemblies, andcompleted robotic systems.
  • Developsoftware used to program embedded processors, Linux systems, microcontrollers,EEPROMs, and other programmable devices.
  • Designand implement production test sequences, pass/fail criteria, automateddiagnostics, and manufacturing workflows.
  • Integratesoftware with manufacturing equipment including power supplies, oscilloscopes,digital multimeters, electronic loads, relay controllers, programmers, barcodescanners, label printers, RF test equipment, and other electronicinstrumentation.
  • Developsoftware that communicates with embedded devices using USB, Ethernet, UART,SPI, IยฒC, CAN, JTAG, SWD, and other hardware interfaces.
  • Collect,store, and manage manufacturing test results, calibration data, serial numbers,firmware versions, and production traceability information.
  • Investigatemanufacturing failures, determine root causes, and implement correctiveactions.
  • Improvemanufacturing throughput, product quality, and production yield throughsoftware automation.
  • Developreusable software frameworks for manufacturing and production testing.
  • Developengineering tools to assist with hardware bring-up, production debugging, andfailure analysis.
  • Createand maintain manufacturing software documentation, operating procedures, andtest specifications.
Competencies

To perform the jobsuccessfully, an individual should demonstrate the following.

  • Proficiencyin Python.
  • Strongsoftware architecture and maintainable software design skills.
  • Experiencedeveloping automated manufacturing, production, or hardware test software.
  • Experienceworking in a Linux environment.
  • Experiencecommunicating with embedded systems using USB, Ethernet, UART, SPI, IยฒC, CAN,JTAG, SWD, or similar interfaces.
  • Experienceinterfacing with electronic test equipment such as SCPI, VISA, PyVISA, orsimilar frameworks.
  • Experiencedesigning software that integrates with production fixtures and manufacturingequipment.
  • Experiencewith databases, production traceability systems, or manufacturing datacollection.
  • Strongdebugging and troubleshooting skills involving both hardware and software.
  • Experiencewith Git and modern software development practices.
  • Excellentwritten and verbal communication skills.
  • Abilityto independently lead projects from concept through deployment.
Required Qualifications

The requirementslisted below are representative of the knowledge, skill, and/or abilityrequired to perform the essential duties of the position in a satisfactorymanner.

  • Bachelorof Science in Computer Science, Computer Engineering, Electrical Engineering,or equivalent experience.
  • 3+years of professional manufacturing software development experience.
  • Proficiencyin Python.
  • Experiencedeveloping software on Linux.
  • Experiencedeveloping automated test, manufacturing, or production software.
  • Experienceinterfacing with embedded hardware.
  • Experiencewith common hardware communication interfaces such as USB, Ethernet, UART, SPI,or IยฒC.
  • Strongproblem-solving and debugging skills.
Desired Qualifications
  • Experiencewith C++ and/or C.
  • Experiencewith embedded Linux systems.
  • Experiencewith robotics or autonomous systems.
  • Experiencewith microcontroller firmware development.
  • Experiencewith OpenCV or basic image processing.
  • Experiencedeveloping graphical user interfaces using PySide, PyQt, or similar frameworks.
  • Experiencewith SQL, SQLite, PostgreSQL, or manufacturing databases.
  • Experiencewith Docker and CI/CD systems.
  • Familiaritywith Design for Test (DFT) and Design for Manufacturability (DFM).
  • Experiencesupporting contract manufacturing operations.

Security Clearances: There is nosecurity clearance required at this time, but applicant must be capable ofworking in the United States and obtaining a security clearance if required.

Education/Experience:Bachelor of Science in manufacturing engineering, computer science, computerengineering, electrical engineering, or equivalent experience.

Language Ability: Ability to read,analyze, and interpret technical documentation, engineering drawings,electrical schematics, manufacturing procedures, and software specifications.Ability to write technical documentation and effectively communicate withengineering and manufacturing teams.

Math Ability: Ability to performengineering calculations, analyze manufacturing data, and solve technicalproblems encountered during software development and production testing.

Reasoning Ability: Ability to solvecomplex hardware and software integration problems involving embedded systems,manufacturing equipment, and automated production test systems.

Computer Skills: To perform this jobsuccessfully, an individual should have knowledge of standard office software,Linux development environments, source control systems, scripting languages,integrated development environments, issue tracking systems, and manufacturingsoftware tools.

Work Environment

The work environment characteristicsdescribed here are representative of those an employee encounters whileperforming the essential functions of this job. Reasonable accommodations maybe made to enable individuals with disabilities to perform the essential functions.

  • Typical office environment.
  • Electrical lab environment.
  • Manufacturing floor.
Physical Demands

The physical demands described here arerepresentative of those that must be met by an employee to successfully performthe essential functions of this job. Reasonable accommodations may be made toenable individuals with disabilities to perform the essential functions.

  • Ability to sit or stand for up to fourhours at a time.
  • Ability to occasionally lift up to 50pounds.

The above jobdescription is not intended to be an all-inclusive list of duties and standardsof the position. Incumbents will followany other instructions, and perform any other related duties, as assigned bytheir supervisor.

#J-18808-Ljbffr