Jobs · Engineering · California

Internship, Embedded Software Engineer, Firmware Platforms (Winter/Spring 2027)

Tesla · Palo Alto, CA · 1 mo ago
On-siteEngineering$42–$58/hrInternship

About the role

This position is expected to start around January or February 2027 and continue through the entire Spring term (ending approximately May 2027 or later, if available). We ask for a minimum of 12 weeks, full-time (40 hours/week) and on-site, for most internships. Our internship program is for students who are actively enrolled in an academic program. Recent graduates seeking employment after graduation and not returning to school should apply for full-time positions, not internships. International Students: If your work authorization is through CPT, please consult your school on your ability to work 40 hours per week before applying. You must be able to work 40 hours per week on-site. Many students will be limited to part-time during the academic year.

Responsibilities

  • Deliver high-quality C code in a real-time embedded environment
  • Specify, design, and implement new functionality for embedded subsystems
  • Design the software architecture and firmware implementation through integration, test, and high-volume manufacturing
  • Hands-on hardware bring-up, new PCBA bring-up, system debugging and code optimization
  • Make performance and optimization trade-offs to meet product requirements

Requirements

Currently pursuing a Degree in Computer Science or related field with a graduation date between 2027-2028

Experience in embedded development in real-time controls, system software, RTOS, and device driver development

Proficiency in C

Fluent in software fundamentals including software design for maintainability

Experience with embedded microprocessor toolchains and debuggers

Test-driven development and familiarity with developer-driven automated testing

Ability to collaborate and communicate complex technical concepts

Understanding of electronics principles and experience reading schematics

Experience with at least one assembly language

Familiarity with static analysis, fuzzing, or other advanced testing/verification tools

Qualifications

Currently pursuing a Degree in Computer Science or related field with a graduation date between 2027-2028

Skills

  • Embedded development in real-time controls, system software, RTOS, and device driver development
  • C
  • Software fundamentals including software design for maintainability
  • Embedded microprocessor toolchains and debuggers
  • Test-driven development and automated testing
  • Collaboration and communication of complex technical concepts
  • Electronics principles and schematic reading
  • Assembly language
  • Static analysis, fuzzing, or other advanced testing/verification tools

Benefits

  • Medical plans
  • Dental (including orthodontic coverage)
  • Vision plans
  • Company Paid (Health Savings Account) HSA Contribution
  • Flexible Spending Accounts (FSA)
  • 401(k)
  • Employee Stock Purchase Plans
  • Short-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Commuter benefits
  • Employee discounts and perks program

Pay

Expected Compensation $42.00 - $58.00/hour + benefits

Similar jobs