Current jobs related to Internship, Embedded Software Engineer, Firmware Platforms - Palo Alto - Tesla


  • Palo Alto, California, United States Rivian Full time

    About the RoleRivian is a leading electric vehicle manufacturer on a mission to keep the world adventurous forever. Our team shares a love of the outdoors and a desire to protect it for future generations.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team and develop platform software and firmware for our cutting-edge...


  • Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative and sustainable solutions for the future. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.Job SummaryWe're seeking an experienced Embedded Software Engineer to join our team and...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...


  • Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company that's revolutionizing the automotive industry with its cutting-edge Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking talented individuals to join our team.Role SummaryAs an Embedded Software Development Engineer at Rivian, you'll play a crucial role in developing...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're committed to making that happen through our cutting-edge technology and innovative approach.Job SummaryWe're seeking a highly skilled Embedded Software Development Engineer to join our team at...


  • Palo Alto, California, United States Mondo Full time

    Position Overview: Mondo is seeking a highly skilled Sr Embedded Linux Firmware Engineer to join our team. As a key member of our IoT product development team, you will be responsible for designing, developing, and maintaining embedded firmware for our cutting-edge IoT products.Key Responsibilities:Firmware Development: Design and develop high-quality...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla is seeking a highly skilled Senior Firmware Engineer to join our Self-Driving Hardware team in Palo Alto, CA. As a key member of our team, you will be responsible for developing, testing, and documenting firmware for our Self-Driving system.Key ResponsibilitiesDesign and implement firmware for embedded subsystemsDevelop high-quality C code...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla Energy is seeking an experienced Embedded Firmware Engineer to contribute to the development of next-generation energy products. The ideal candidate will have a strong background in C and C++ programming, as well as experience with real-time operating systems and embedded systems development.Key ResponsibilitiesDevelop and enhance real-time...


  • Palo Alto, United States Mondo Full time

    Position Overview: The Senior Embedded Linux Firmware Engineer will be responsible for developing and maintaining embedded firmware for our IoT products. You will work on both current and upcoming product lines, utilizing your expertise in embedded systems, Linux, and microcontroller development. This role requires a deep understanding of embedded...


  • Palo Alto, United States Mondo Full time

    Position Overview: The Senior Embedded Linux Firmware Engineer will be responsible for developing and maintaining embedded firmware for our IoT products. You will work on both current and upcoming product lines, utilizing your expertise in embedded systems, Linux, and microcontroller development. This role requires a deep understanding of embedded...


  • palo alto, United States Mondo Full time

    Position Overview: The Senior Embedded Linux Firmware Engineer will be responsible for developing and maintaining embedded firmware for our IoT products. You will work on both current and upcoming product lines, utilizing your expertise in embedded systems, Linux, and microcontroller development. This role requires a deep understanding of embedded...


  • Palo Alto, United States Mondo Full time

    Position Overview: The Senior Embedded Linux Firmware Engineer will be responsible for developing and maintaining embedded firmware for our IoT products. You will work on both current and upcoming product lines, utilizing your expertise in embedded systems, Linux, and microcontroller development. This role requires a deep understanding of embedded...


  • Palo Alto, California, United States Pennsylvania State University Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for developing software and firmware for the autonomous control of current and future undersea systems.The ideal candidate will have a strong background in...


  • Palo Alto, California, United States Kohler Full time

    Firmware Engineering Manager Job DescriptionKohler Ventures is seeking a highly skilled Firmware Engineering Manager to lead our firmware development team. As a key member of our engineering team, you will be responsible for overseeing the firmware development process, including design, implementation, testing, and maintenance.Key Responsibilities:Oversee...


  • Palo Alto, California, United States Kohler Full time

    Position Overview:As the Firmware Engineering Manager, you will play a pivotal role in overseeing the firmware development lifecycle at Kohler Ventures. Your leadership will guide a talented team of engineers in creating innovative solutions that enhance consumer experiences.Key Responsibilities:Firmware Development Oversight: Direct the entire firmware...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's on a mission to keep the world adventurous forever. Our Electric Adventure Vehicles are emissions-free, and we're seeking talented individuals to join our team.We're a company that constantly challenges what's possible and seeks new solutions to old problems. Our team members share a love of the outdoors and...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to revolutionize the automotive industry with its emissions-free Electric Adventure Vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.As a company, we're constantly challenging what's possible and pushing the boundaries of...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever.We're a team of curious and courageous individuals who constantly challenge what's possible. We reframe old problems, seek new solutions, and operate comfortably in unknown areas.Our backgrounds are...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla is seeking a highly skilled Senior Software Integration Engineer to join our Energy team. As a key member of our team, you will be responsible for designing and implementing automation platforms for hardware and firmware integration of next-generation Tesla industrial energy storage systems.ResponsibilitiesDesign and develop automation...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a sustainable future through innovative electric vehicles and a commitment to environmental stewardship.Our team is comprised of passionate individuals who share a love for the outdoors and a desire to protect it for future generations.Role SummaryIn this role, you will be part of the Future...

Internship, Embedded Software Engineer, Firmware Platforms

2 months ago


Palo Alto, United States Tesla Full time
What to Expect

Consider before applying: This position is expected to start in January and continue through April/May. Internships are in-person for 40 hours a week for a minimum of 12 weeks. Please consider before submitting an application.

International Students: If your work authorization is through CPT, please consult your school before applying. You must be able to work 40 hours per week. Many students will be limited to part-time depending on their academic standing.

The Internship Recruiting Team is driven by the passion to recognize emerging talent. Our year-round program places the best students in positions that they will grow both technically and personally through their experience working closely with their Manager, Mentor, and team. We are dedicated to providing an experience that allows for the intern to experience life at Tesla by giving them ownership over projects that are critical to their team’s success.

About the Team

As a member of the firmware platforms development team, you will be responsible for delivering high quality embedded code running on the processors at the heart of Tesla powertrains, vehicles and energy storage systems. Join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting-edge software development tools and practices. You will solve some of the most challenging problems in the embedded software space and change the way the world produces electric vehicles and delivers energy.

What You’ll Do
  • Deliver high-quality C code in a real-time embedded environment
  • Specify, design, and implement functionality and behaviors of embedded subsystems
  • Design the software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
  • Hands-on hardware bring-up, system debugging and code optimization
  • Make performance and optimization trade-offs to meet product requirements
What You’ll Bring
  • Currently pursuing adegree in Computer Science or related field with a graduation date between 2025- 2026
  • The ideal candidate has experience updating firmware and has developed applications for an embedded Linux device
  • Embedded C, RTOS, embedded/firmware development
  • Experience in embedded development in robotics, real-time controls, or system software is a huge plus
  • Fluent in software fundamentals including software design and maintainability
  • Experience with the embedded microprocessor tools
  • Controls software and algorithm development
  • Test driven development and familiarity with developer driven automated testing
  • Ability to collaborate and communicate complex technical concepts