Embedded Software Engineer Intern

4 weeks ago


Palo Alto, California, United States Tesla Full time
Embedded Software Engineer Intern - Thermal & HVAC Software Team

As an Embedded Software Engineer Intern on the Thermal & HVAC software team at Tesla, you will play a crucial role in accelerating the delivery and refinement of Tesla-designed thermal systems for our new and existing vehicle products.

Responsibilities:
  • Develop, enhance, and debug new and existing behaviors for the coolant, refrigerant, and cabin HVAC systems.
  • Drive firmware development in C in a real-time embedded environment for performance, scalability, robustness, and tight integration with the hardware.
  • Collaborate across disciplines with electrical, mechanical, and controls engineering teams to produce integrated software-hardware solutions.
  • Work with various cross-functional teams to develop requirements for new thermal system features, diagnostics, algorithms, etc.
  • Clearly communicate complex technical concepts to management, highlighting key issues and risks.
  • Implement continuous improvements and best practices within the team and larger organization.
Requirements:
  • Pursuing a degree in Electrical Engineering, Computer Engineering, or a related field of study with a graduation date between April 2025-December 2026.
  • Proficiency in C and real-time embedded environments.
  • Strong software fundamentals including firmware architecture, algorithm development, data structures, code modularity, and maintainability.
  • Experience working with microcontroller peripherals such as timers, ADC, GPIO, PWM, SPI, UART, LIN, I2C, preferred.
  • Hands-on experience with various motor types (brushed, brushless, steppers) and sensor types (analog, digital encoders), preferred.
  • Experience with reading electrical schematics and understanding circuit behavior.
  • Familiarity with control loops and PID controllers.
Benefits:
  • As a full-time Tesla Intern, you will be eligible for Aetna PPO and HSA plans, family-building, fertility, adoption, and surrogacy benefits, dental and vision plans, company-paid HSA contribution, healthcare and dependent care flexible spending accounts, LGBTQ+ care concierge services, 401(k), Employee Stock Purchase Plans, and other financial benefits.
  • Company-paid basic life, AD&D, and short-term disability insurance, employee assistance program, sick time after 90 days of employment, and paid holidays.
  • Voluntary benefits to include critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance, commuter benefits, employee discounts and perks program.


  • Palo Alto, California, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...


  • 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 Ford Motor Company Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating a sustainable and adventurous 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 Embedded Software Engineer to join our team, who will be responsible for...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to keep the world adventurous forever. Our mission is to create emissions-free Electric Adventure Vehicles and attract curious, courageous individuals who share our passion for the outdoors and protecting it for future generations.As a company, we constantly challenge what's possible and seek new solutions...


  • Palo Alto, California, United States Wipro Full time

    About Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to build innovative solutions that drive business growth and...


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

    Job Title: Embedded Controls Software EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create control/estimation...


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

    Job Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...


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

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) team at Ford Motor Company. As a key member of our team, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of critical software products.Key...


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

    Job DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...


  • Palo Alto, California, United States Rivian Full time

    Rivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...


  • 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, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....


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

    Job Title: Embedded Controls Software Engineer - Body ControlsAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create...


  • 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 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 Wipro Full time

    About Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help clients realize their boldest ambitions and build future-ready,...


  • Palo Alto, California, United States Tesla Full time

    Tesla's Optimus firmware team is seeking a skilled Software Validation Engineer to design, develop, and maintain test infrastructure for joint controllers. This role will enable the team to release software updates to our growing robot fleet with confidence.The ideal candidate will create validation infrastructure from scratch, develop test cases, and...


  • 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...