Intern - Software Engineering

LyteLyteSunnyvale, California, United States
Join the waitlist to applySave this job

Invite-only right now: save jobs, track applications, build tailored resumes

Already have an account? Log in

Posted

9/17/2026

Employment

Intern

Range

Check website

Work style

On-site

AI documents

Powered by AI

Jigup writes these against this posting once you are in, using the profile you build once.

Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

AI summary

Core responsibilities

The intern will develop and maintain CI/CD pipelines and build automation tooling to support hardware, firmware, and software teams. They will also manage build infrastructure, troubleshoot environment issues, and improve pipeline reliability.

Requirements overview

Candidates must be pursuing a degree in Computer Science, Engineering, or a related field with proficiency in Python or Bash. Familiarity with CI/CD concepts, Linux environments, and version control systems like Git is required.

Key skills

PythonBashJenkinsGitLab CIGroovyCI/CDDockerLinuxGitAutomationEmbedded systemsPetaLinuxFPGAMonitoringObservabilityInfrastructure

Resume keywordsJigup Pro

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

Education requirements

bachelor degree

About Lyte

Industry

Technology, Information and Internet

Employees

89

Type

Privately Held

Size

51-200 employees

Lyte is the perception layer of Physical AI. We build end-to-end vision systems that let robots see, understand, and operate safely in the physical world. Our vertically integrated platform unifies custom silicon, 4D sensors, and AI into a modular, plug-and-play solution. Scalable perception that arrives ready to deploy. We serve robotics companies building the next generation of autonomous systems, from industrial automation to last-mile delivery. Perception, Evolved.

View company page

Job categories

TechnologySoftwareEngineering

Description

About the role We are seeking a System Software Intern for a three-month internship to support the development and optimization of Lyte’s build infrastructure, CI/CD pipelines, and production automation. This is a hands-on DevOps-focused role where you will work directly with our Jenkins and GitLab pipeline infrastructure, build automation tooling, and help streamline the development and deployment workflows used by our hardware, firmware, and software teams. You will work alongside experienced engineers on real production challenges and have the opportunity to see your work directly improve engineering efficiency and velocity across the company. What you'll do Develop and maintain CI/CD pipelines in Jenkins (Groovy-based declarative and scripted pipelines) and GitLab CI Write and refactor Jenkins shared libraries in Groovy to standardize build, test, and release stages across projects Build and maintain automation for software builds, regression testing, and hardware-in-the-loop test stations using Python and Bash Manage and improve build/test infrastructure: Jenkins agents, Docker-based build environments, artifact management, and pipeline reliability Help migrate and consolidate pipelines between Jenkins and GitLab CI, improving speed, caching, and maintainability Develop monitoring, logging, and pipeline-health dashboards to improve visibility into build and test infrastructure Troubleshoot build failures, flaky tests, and environment issues across embedded (PetaLinux/FPGA) and application software targets Document pipeline architecture, deployment procedures, and operational best practices Collaborate with hardware, firmware, and software teams in a fast-paced, distributed environment Required Qualifications 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 standard version-control workflows (branching, merge requests, code review) Basic understanding of CI/CD concepts (build, test, artifact, deploy 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 the ability to pick up new tools quickly Preferred Qualifications Experience with Docker containers for reproducible build/test environments Exposure to embedded Linux (Yocto/PetaLinux) or cross-compilation toolchains Knowledge of monitoring/observability stacks (Prometheus, Grafana, ELK) Personal, open-source, or coursework projects involving automation or infrastructure Benefits (subject to location and local regulations) 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 on cutting-edge technologies with a highly cross-functional team

Requirements

  • Python
  • Bash
  • Jenkins
  • GitLab CI
  • Groovy
  • CI/CD
  • Docker
  • Linux
  • Git
  • Automation
  • Embedded systems
  • PetaLinux
  • FPGA
  • Monitoring
  • Observability
  • Infrastructure

Benefits

  • Competitive salary
  • Equity
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) retirement plan
  • Flexible vacation policy
  • Inclusive work environment

More entry level jobs in Sunnyvale, CA

All jobs in Sunnyvale, CA

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist