Dev Ops Intern

LittelfuseRapid City, SD
2d

About The Position

Littelfuse is one of America’s Best Mid-Sized Companies (Forbes) and has been named one of the Best Places to Work in Illinois (Best Companies Group) for 11 consecutive years. With its global headquarters in Chicago, Illinois, USA, Littelfuse is a leading, global manufacturer of electronic components serving more than 100,000 end customers across industrial, transportation, and electronics end markets. We have more than 17,000 employees with operations in 15 countries. From semiconductors to sensors… switches to fuses and more… we produce billions of electronic components that help our customers empower a sustainable, connected, and safer world. In 2021, Littelfuse had net sales of $2.1 billion. We’re seeking a motivated DevOps Intern eager to gain hands-on experience tackling real-world challenges in software and firmware development. You should have a strong academic foundation and practical exposure to CI/CD pipelines, developer environments, and production toolchains—whether through coursework, projects, or internships. If you’re enthusiastic about supporting teams, optimizing workflows, and learning how to make complex systems reliable and repeatable, this internship is a great opportunity for you. Role Summary As a DevOps Intern, you will help accelerate delivery for our software and embedded firmware teams by:

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
  • Practical experience (such as projects, coursework, or previous internships) in DevOps or build/release automation.
  • Familiarity with GitHub CI/CD pipelines or similar tools.
  • Strong scripting skills in Python, Powershell, .bat, or Bash.
  • Understanding of C/C++ build systems (CMake, Make) and artifact management.

Nice To Haves

  • Experience maintaining developer IDEs/toolchains and managing version compatibility for embedded firmware environments.
  • Embedded/firmware CI experience (cross-compilers, arm-none-eabi).
  • Familiarity with artifact management and versioning strategies.
  • Exposure to hardware-in-the-loop test orchestration.
  • Experience with regression and production test systems.
  • Familiarity with Jira issue tracking management.
  • Knowledge of environment reproducibility and containerization (e.g., Docker).

Responsibilities

  • Assist in designing and maintaining CI/CD pipelines for software and firmware projects.
  • Support automated builds, tests, and artifact storage.
  • Work with firmware engineers to implement software development best practices, including branching strategies and pull request automation.
  • Help operate and secure self-hosted runners for specialized toolchains.
  • Support maintenance of C/C++ and Python IDEs and toolchains (e.g., VS Code, MCUXpresso, IAR, arm-gcc) and help create reproducible environments.
  • Document and assist in preserving legacy build systems and planning incremental upgrades.
  • Participate in integrating quality gates, static analysis, and coverage reporting.
  • Contribute to onboarding guides and developer enablement support.
  • Collaborate on test automation efforts for development and production support.
  • Utilize support tools (e.g., Jira, GitHub, Azure Databases) to help manage workflows, track issues, and support deployment infrastructure.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service