Software Validation Engineer, Hardware in the Loop, Crash Safety Expert

4 weeks ago


Palo Alto, California, United States Tesla Full time
Job Description

The Crash Safety Firmware team at Tesla is seeking an experienced Validation Engineer to design and maintain Hardware in the Loop (HIL) and Processor in the Loop (PIL) testers, and develop validation software, test cases, infrastructure, and tools to validate safety-critical embedded firmware and application software of the airbag controller.

As a key member of the team, you will be responsible for designing scalable infrastructure to execute tests, support new feature releases, support software releases, sign off on regression tests, and work with a small world-class team to ship high-quality software.

You will also develop infrastructure to allow for rapid algorithm iteration, including a pipeline to rapidly incorporate real-world data.

This is a unique opportunity to build innovative infrastructure, tooling, automation, validation systems, and more while applying your creativity without constraints.

The Crash Safety Firmware team develops and integrates airbag controller functionality that makes Tesla's vehicles the safest on the road.

You will solve some of the most ambiguous and challenging problems in the industry while working alongside deeply knowledgeable Engineers from different disciplines, in a fast-paced environment, using cutting-edge software development tools and practices.

Responsibilities
  • Design and maintain Hardware in the Loop and Processor in the Loop testers
  • Create and develop automated validation infrastructure to enable reliable, efficient, thorough, accurate, and repeatable tests
  • Develop and execute automated regression test suites for safety critical crash safety firmware
  • Continuously analyze and improve regression test suite coverage
  • Own the validation release process for customer releases, including test strategy scoping, test execution, and sign off
  • Create and execute board level test plans to expose weaknesses or faults
Requirements
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Minimum of 3 years of relevant experience in embedded development or test automation
  • Excellent proficiency in Python and C
  • Strong understanding of analog & digital circuits
  • Experience with PCB component selection
  • Knowledge of circuit board design
  • Knowledge of version control (Git) and continuous integration
  • Excellent verbal and written communication skills to coordinate with the team
  • Experience with FPGAs is a plus
  • Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons)


  • Palo Alto, California, United States Tesla Full time

    Crash Safety Firmware Development OpportunityTesla is seeking an experienced Software Validation Engineer to join its Crash Safety Firmware team. The ideal candidate will have a strong background in embedded software validation, with expertise in designing and maintaining Hardware in the Loop (HIL) and Processor in the Loop (PIL) testers.Key...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryThe Crash Safety Software team at Tesla is seeking a highly skilled Software Integration Engineer to join our team. As a key member of our team, you will be responsible for designing and developing safety-critical software systems for our vehicles.Key ResponsibilitiesWork closely with design and development engineers to ensure the crash safety...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryThe Crash Safety Software team at Tesla is seeking a highly skilled Software Integration Engineer to play a key role in the development of safety and restraint systems for our vehicles.As a Software Integration Engineer, you will work closely with cross-functional teams to ensure that features are designed, implemented, and validated to Tesla's...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionTesla is seeking a highly skilled Software Validation Engineer, Chassis to join its Vehicle Software organization's Systems Validation Team. This team is responsible for validating all software-driven, system-level vehicle requirements prior to new hardware or software releases.As a Systems Validation Engineer, you will be an expert in your...


  • Palo Alto, California, United States Tesla Full time

    Tesla is seeking a highly motivated individual to join the Vehicle Software organization's Systems Validation Team with a focus on chassis and drive systems.This team is responsible for validating all software-driven, system-level, vehicle requirements prior to any new hardware or software release or new product introduction.As a Systems Validation Engineer,...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our High Voltage Systems team at Tesla. As a key member of our team, you will be responsible for designing and implementing sophisticated simulation and validation systems for vehicle high voltage systems.You will work closely with our cross-functional team to develop and integrate...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Senior Firmware Engineer, Energy SolutionsJob Summary:Tesla Energy is seeking a highly skilled Senior Firmware Engineer to drive next-generation designs and improve current designs for our world-class Energy product firmware. As a member of our team, you will shape the direction of our products and have a genuine passion for engineering products...

  • XPU Hardware Engineer

    4 weeks ago


    Palo Alto, California, United States Zaspar Technologies Full time

    Job DescriptionZaspar Technologies is seeking a highly skilled XPU Hardware Engineer to join our team. As an XPU Hardware Engineer, you will be responsible for designing and implementing innovative hardware solutions for highly scalable and efficient xPU PODs.Key Responsibilities:Design and implement hardware solutions for xPU PODsCollaborate with...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Silicon and Systems Validation Engineer to join our team at Tesla. As a key member of our hardware validation team, you will be responsible for developing and executing post-silicon validation plans, tools, and infrastructure for our custom SoCs and platforms.Key Responsibilities:Develop and execute post-silicon...


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

    Job SummaryTesla Energy is seeking a highly skilled Senior Firmware Engineer to design and develop firmware for our next-generation energy storage and vehicle charging products. The ideal candidate will have a strong background in C programming, electrical engineering fundamentals, and experience with microcontroller peripherals and communication...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering electric vehicle manufacturer dedicated to creating emissions-free adventure vehicles and attracting adventurous, courageous individuals to join our team.We challenge conventional thinking, reframing old problems and seeking innovative solutions to operate comfortably in uncharted territories. Our diverse backgrounds are...


  • Palo Alto, California, United States Current Job Openings Full time

    Job DescriptionWe are seeking a highly skilled Senior Automation Test Engineer to join our team in building the world's first useful quantum computer. As a key member of our team, you will be responsible for designing and implementing automated test scripts for validation testing of hardware and regression testing of new firmware and FPGA releases in a...


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

    Embedded Software Engineer Intern - Thermal & HVAC Software TeamAs 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...


  • 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 Wing Aviation LLC Full time

    Drone Delivery ExpertAt Wing Aviation LLC, we're revolutionizing last mile logistics with our safe, fast, and sustainable drone delivery solution. As a Hardware Engineering Intern, you'll play a crucial role in ensuring the reliability and durability of our drone and ground infrastructure.Key Responsibilities:Evaluate the durability of hardware components,...


  • Palo Alto, California, United States Tesla Motors Full time

    We are seeking a highly skilled and motivated individual to join our team as a Chassis Component Validation Engineer. As a key member of our Vehicle Firmware team, you will be responsible for developing and implementing software validation tests for chassis components.Key Responsibilities:Develop and implement software validation tests for chassis components...


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

    We are seeking a highly skilled Software Development Engineer in Test to join our team at Ford Motor Company. This role will focus on embedded systems with a strong emphasis on automotive applications.As a Software Development Engineer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software...


  • Palo Alto, California, United States Current Job Openings Full time

    At PsiQuantum, we are on a mission to build the world's first fault-tolerant quantum computer, capable of tackling today's most intractable computational challenges. Our team is working across the full stack of quantum computing, from quantum architecture to photonic chip manufacturing, advanced opto-electronic packaging, hardware systems design, quantum...