Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intern - Software Engineering

Home > Python programming jobs

Intern - Software Engineering in USA

  • Sunnyvale, CA

Responsibilities

  • Develop and maintain CI/CD pipelines in Jenkins and GitLab CI.
  • Write and refactor Jenkins shared libraries in Groovy for standardized build, test, and release stages.
  • Build automation for software builds, regression testing, and hardware-in-the-loop test stations using Python and Bash.
  • Manage Jenkins agents, Docker-based build environments, artifact management, and pipeline reliability.
  • Migrate and consolidate pipelines between Jenkins and GitLab CI while improving speed, caching, and maintainability.
  • Develop monitoring, logging, and pipeline-health dashboards for build and test infrastructure.
  • Troubleshoot build failures, flaky tests, and environment issues across embedded and application software targets.
  • Document pipeline architecture, deployment procedures, and operational best practices.
  • Collaborate with hardware, firmware, and software teams in a distributed environment.

Requirements

  • Currently pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Proficiency in Python and/or Bash scripting.
  • Working knowledge of Linux/Unix environments and command-line tools.
  • Familiarity with Git and version-control workflows including branching, merge requests, and code review.
  • Basic understanding of CI/CD build, test, artifact, and deployment stages.
  • Hands-on exposure to Jenkins pipelines, Groovy, shared libraries, and/or GitLab CI/CD.
  • Experience with Groovy or willingness to learn it for Jenkins pipeline development.
  • Strong problem-solving skills, intellectual curiosity, and ability to learn new tools quickly.
  • Preferred: experience with Docker containers for reproducible build and test environments.
  • Preferred: exposure to embedded Linux, Yocto, PetaLinux, or cross-compilation toolchains.
  • Preferred: knowledge of Prometheus, Grafana, ELK, or other monitoring and observability stacks.
  • Preferred: personal, open-source, or coursework projects involving automation or infrastructure.

Benefits

  • Competitive salary and equity.
  • Comprehensive medical, dental, and vision coverage.
  • 401(k) retirement plan.
  • Flexible vacation and time-off policy.
  • Collaborative, fast-paced, and inclusive work environment.
  • Opportunity to work with a highly cross-functional team on cutting-edge technologies.
  • Three-month internship.

Salary: Competitive

Lyte

Lyte empowers businesses to unlock sustainable growth through innovative, data‑driven solutions that streamline operations and enhance customer experience. By blending cutting‑edge technology with a customer‑centric approach, we help organizations adapt quickly, reduce costs, and drive measurable...

Similar positions

Senior Software Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 09/22/2026
  • Sydney

Software Engineer: Financial Data

  • Rogo
  • Full time
  • USA
  • 09/22/2026
  • Salary: $250k - $315k/yr
  • New York, NY

Senior Staff Software Engineer in

  • Druva
  • Full time
  • Others
  • 09/22/2026
  • Pune, India

Spacecraft Ground Systems Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 09/22/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Cybersecurity Professional - Security Tools & Anal

  • Electrosoft
  • Full time
  • USA
  • 09/22/2026
  • Salary: $130k - $150k/yr
  • Atlanta, GA