Lyte

Intern - Software Engineering

Lyte
Apply
4 hours ago
Sunnyvale, CA, USAIntern

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.

Tech Stack

BashDockerGitGitLab CI/CDGrafanaGroovyJenkinsLinuxPrometheusPython

Categories

Lyte

About Lyte

51-200 employees
Contact me