Senior HIL Automation Engineer, Autonomy

3 weeks ago


Palo Alto, California, United States Rivian Full time
About Rivian
Rivian is dedicated to creating emissions-free Electric Adventure Vehicles and attracting talented individuals who share our passion for innovation and sustainability.

Role Summary
As a Senior HIL Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our cutting-edge automotive software solutions. You will leverage your experience to develop and execute comprehensive test plans, automate processes, and manage advanced Hardware-in-the-Loop (HiL) platforms. Collaborating closely with cross-functional teams, you will contribute to the refinement of QA processes and drive the automation of test cases. Your expertise will be essential in enhancing our test automation frameworks and ensuring optimal performance.

Responsibilities
Develop test plans, test cases, and QA documents based on embedded software requirements
Manage and optimize HiL platforms for comprehensive automated testing
Execute regression tests within the automated environment on a daily basis
Drive automation for test cases and processes
Establish and refine QA processes and automated pipelines
Create and enhance test automation frameworks and scripts
Integrate and leverage CI/CD tools such as GitLab and Jenkins for streamlined software development workflows
Contribute to CI/CD pipeline development, enabling efficient software integration, testing, and deployment
Collaborate with software teams, focusing on lab-based bench tests during feature development and validation
Track bugs, ensuring complete verification and closure
Provide timely status updates, aiding release readiness decisions
Partner cross-functionally to resolve support/field issues effectively
Develop and maintain HiL testing frameworks, ensuring scalability and reliability
Implement improvements and upgrades to existing HiL platforms for optimal performance and efficiency

Qualifications
5+ years of Embedded/Platform Software testing experience
Strong expertise in scripting and programming, especially Python
Proficiency in Linux or QNX environments
Skilled in Shell Scripting (Bash, etc.)
Knowledge of Socket Programming, TCP/IP, and HTTP
Experience in testing automotive ECUs and protocols like CAN and Ethernet
Board-level testing proficiency
Experience with CD/CD tools such as GitLab and Jenkins
Self-motivated with cross-functional collaboration skills
Adaptability to dynamic development and accelerated hardware production timelines
Excellent communication, testing, and troubleshooting abilities
Bachelor's or Master's in Electrical Engineering or Computer Engineering

Benefits Summary
Rivian provides robust medical/Rx, dental, and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums.

Equal Opportunity
Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

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

    Job Title: Senior Zonal HIL EngineerAt Ford Motor Company, we are seeking a highly skilled Senior Zonal HIL Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing HIL (Hardware-in-the-Loop) test strategies, test cases, and scripts to support our Zonal architecture.Key Responsibilities:Design...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla is seeking a highly skilled Power Systems Engineer to join our team. As a Power Systems Engineer, you will be responsible for designing, modeling, and integrating our solar-battery-charging ecosystem to enable a green energy transformation.You will work closely with our utilities, independent power providers, and system operators to discuss...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to design and manufacture electric vehicles that not only reduce carbon emissions but also provide an unparalleled driving experience.Role SummaryWe are seeking a highly skilled Senior Quality Assurance Automation Engineer, Infotainment...


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

    About RivianRivian is on a mission to keep the world adventurous forever. This mission encompasses the development of emissions-free Electric Adventure Vehicles and the attraction of curious and courageous individuals to join our team.As a company, we constantly challenge what's possible and seek new solutions to old problems. We operate comfortably in areas...


  • 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 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 SummaryAs a C++ Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of the Tesla Bot.The nature of the role means that the code you will write, debug, and maintain will almost always connect with a variety of...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Autonomy Systems team at Tesla. As a key member of our team, you will be responsible for designing and developing robust C++ software for our Autonomy Systems, ensuring high-performance and reliability.Key ResponsibilitiesDesign and develop C++ software for Autonomy Systems, focusing on...


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

    About RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative solutions for a sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment.Job SummaryWe're seeking a highly skilled Software Systems Engineer to join our Autonomy...


  • Palo Alto, California, United States Rivian Full time

    About Rivian:Rivian is a pioneering company that's revolutionizing the electric vehicle industry with its innovative and sustainable solutions. As a Systems Integration Engineer, you'll play a crucial role in the development and deployment of Rivian's suite of ADAS/Autonomy features.Role Summary:You'll be part of the Autonomy Systems Integration team,...


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

    About RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future by developing innovative, emissions-free vehicles that inspire adventure and exploration.Role SummaryIn this exciting role, you will be part of Rivian's Future Programs group, working on the development of...


  • Palo Alto, California, United States Foundry Technologies, Inc. Full time

    About FoundryFoundry Technologies, Inc. is a leading provider of AI infrastructure solutions. We are seeking a highly skilled Senior Infrastructure Reliability Engineer to join our team.Job SummaryWe are looking for a talented engineer to design, deploy, and maintain our AI infrastructure. The ideal candidate will have a strong background in cloud...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States Tesla Full time

    Job DescriptionAs a Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of the Tesla Bot. Your role will involve writing, debugging, and maintaining robust C/C++ software to the entire Tesla Bot software stack....


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionThe 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...


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

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...


  • 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 Yoh - A Day & Zimmerman Company Full time

    Job SummaryWe are seeking a highly skilled Chassis Controls Test Engineer to join our team at Yoh, a Day & Zimmermann company. As a key member of our engineering team, you will be responsible for the testing, validation, and analysis of safety critical chassis controls software and other electronic chassis systems.Key ResponsibilitiesCreate and execute tests...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the automotive industry with its innovative electric adventure vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.Role SummaryIn this exciting role, you'll be part of Rivian's Future Programs group, working on the...