Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Tesla Internship Software Engineer Linux Update Systems Fall 
United States, California, Palo Alto 
524708789

17.04.2025
What You’ll Do
  • Deliver high reliability C and Go code for updating firmware or software components on Linux hosts or attached peripherals
  • Work with a variety of teams to design, develop, and integrate new software update mechanisms and flow
  • Troubleshoot update issues and work closely with our validation teams to build testing infrastructure for more resilient systems
  • Analyze fleet update metrics to find potential issues and suggest improvements
What You’ll Bring
  • Currently pursuing a degree in Computer Science or related field of study with a graduation date between December 2025-2026
  • Must be proficient in C and Go Programming

  • Experience working with and writing software for embedded Linux systems; experience with software/kernel updates a plus

  • Excellent debugging and troubleshooting skills

  • Experience in Python/Perl/Bash Scripting is a plus

  • Understanding of software code signing, authenticated encryption, or other cryptographic techniques for ensuring secure software deployment is a plus

  • Network programming experience with a focus on any of the following: TFTP, HTTP(s), websockets, or integrating custom TCP/IPprotocols is a plus

  • Experience with serial, I2C, and SPI protocols are a plus