Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Jobs via Dice Logo

Internship, Software Distributed Systems Engineer, Cell Engineering (Spring 2026)

Jobs via Dice

From $20
Sep 19, 2025
San Diego, CA, US
Apply Now

Tesla is looking to hire a Backend Software Engineer intern to help design software solutions for a high volume, cell charging/discharging system within the Cell Manufacturing team. The intern will be responsible for implementing and delivering high-quality software for Cell Product and Qualification programs.

Requirements

  • Proficient in system-level languages such as Golang (preferred), C, C++, and/or Python
  • Experience in Linux OS. Experience writing software for embedded Linux systems and software/kernel updates
  • Experience in Python/Bash scripting
  • Experience in Docker, JSON and YAML best-practices
  • Robust understanding of software fundamentals including software design, Git, scripting, CI/CD, algorithms, basic data structures, code modularity, and maintainability
  • Demonstrate a good understanding of testing concepts including white box and black box testing, regression testing, unit testing, and performance testing
  • Familiarity with modern system technologies such as gRPC, GraphQL, SQL and NoSQL databases

Responsibilities

  • Interns will work on projects within the Cell Manufacturing organization such as implementing concurrent systems, cell cycling, state machine algorithms, and/or high speed data management
  • Develop high reliability Go code that is structured, documented, maintainable, and reusable Interface equipment with Tesla production databases
  • Create new features and modifications as the manufacturing process matures and production needs change
  • Work with firmware and integration engineers to implement, test, debug, and calibrate your features in our production line and research lab
  • Produce robust software to support global manufacturing across multiple factories by instrumenting services to increase observability, architecting scalable software systems, and authoring documentation
  • Contribute to and participate in software testing and continuous deployment processes
  • Hands-on with hardware bring-up and prototyping

Other

  • Currently pursuing a degree in a relevant engineering program such as Computer Science, Electrical, or Mechanical Engineering, or a related field
  • Minimum of 12 weeks, full-time and on-site
  • Must be able to work 40 hours per week on-site
  • If your work authorization is through CPT, please consult your school on your ability to work 40 hours per week before applying.
  • Show outstanding organizational and communication skills and an eagerness to learn in a dynamic environment.