Software Systems Engineer

4 days ago


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

Rivian 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 Summary

We're seeking a highly skilled Software Systems Engineer to join our Autonomy team. As a key member of our team, you will be responsible for designing and developing low-speed maneuvering features for our electric vehicles. Your work will have a direct impact on the daily experience and safety of our customers.

Responsibilities
  • Develop and deliver best-in-class low-speed maneuvering features powered by the Rivian Autonomy Stack.
  • Architect scalable solutions to meet features' functional and performance requirements and setup infrastructure/methods for the required data logging, simulation, and feature evaluations.
  • Collaborate within Autonomy development teams such as perception, planning, motion control, embedded software for end-to-end feature development, integration, and testing.
  • Drive cross-functional collaboration between chassis, vehicle dynamics, UI/UX and vehicle SW teams to satisfy feature and system requirements.
  • Work with product and program teams to lead feature development across products meeting program schedules.
  • Lead feasibility studies for low-speed maneuvering features in Rivian's autonomy feature roadmap.
  • Independently deep dive and, in parallel, work across development, triage, integration, and test teams to identify, root cause, and resolve feature issues through the development/maturity phases.
  • Execute cross-functional discussions by fostering consensus, even during challenging technical discussions.
  • Define feature KPIs and build dashboards by working with the Cloud and Data teams.
  • Contribute effectively to next-generation architecture discussions using prior experience and research as required.
  • Lead demonstrations for new features for internal management review according to feature maturity timelines.
  • Devise all-encompassing recommendations for verification and validation processes to robustly qualify features well ahead of customer release.
Qualifications
  • Bachelor's or Master's degree in Aerospace, Electrical, or Mechanical Engineering, Computer Science, or a related field.
  • 8+ years (Bachelor's)/6+ years (Master's) of professional experience in Systems Engineering or Software Development in the autonomous driving or automotive industry.
  • Experience working with safety-critical systems and understanding of Functional Safety and SOTIF standards.
  • Strong programming skills (Matlab/Simulink, C/C++, Python, SQL).
  • Working knowledge of Automotive standards, regulations, and test protocols (USNCAP, IIHS, EUNCAP, UNECE).
  • Experience building autonomous systems or similarly complex Robotics Systems.
  • Experience with management tools such as Jira, Confluence, JAMA, etc.
  • Experience with Vector tools (CANalyzer, CANoe, etc.).
  • Ability to work in a fast-paced development environment.
  • Good team player with excellent communication, presentation, and leadership skills.
  • Passionate and motivated to bring ideas and concepts from R&D to production.
  • Need to have a valid driver's license and should be able to drive on occasion.


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our Runtime team at SambaNova Systems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-performance software infrastructure for our AI and machine learning applications.Key ResponsibilitiesDesign and develop software...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleSambaNova Systems is seeking an experienced Senior Principal Software Engineer to join our Runtime team. As a key member of our engineering team, you will work on designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.ResponsibilitiesDesign and implement new...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced software engineer to join our Runtime team at SambaNova Systems. As a Senior Principal Software Engineer, you will play a key role in designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.Key ResponsibilitiesDesign and implement...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced software engineer to join our Runtime team at SambaNova Systems. As a Senior Principal Software Engineer, you will work on designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.Key ResponsibilitiesDesign and implement new and...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced software engineer to join our Runtime team at SambaNova Systems. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance software solutions for AI and machine learning applications.Key ResponsibilitiesDesign and implement software infrastructure for...


  • 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

    1 day 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 Tesla Full time

    Job SummaryWe are seeking a skilled Hardware in the Loop 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 tools and methods for validating component firmware using simulation and hardware-in-the-loop (HIL) frameworks.Key ResponsibilitiesDesign, specify, and...


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

    About RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment. As a company, we're constantly pushing the boundaries of what's possible, challenging conventional thinking, and seeking...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Software Integration Engineer - Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer to join our Drive Systems team. As a key member of our team, you will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented, and tested to achieve Tesla's...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Software Integration Engineer for Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer for Drive Systems to ensure firmware support for new vehicle features and hardware are designed, implemented, and tested to meet Tesla's standards for safety and customer experience.Responsibilities:Lead...

  • Software Engineer

    8 hours ago


    Palo Alto, California, United States Tesla Full time

    Tesla is seeking a skilled Software Engineer to contribute to the development of our vehicle infotainment systems.This role involves working with cross-functional teams to design, develop, and test software tools that enhance the user experience.Responsibilities include developing new features, creating automated tests, and collaborating with other engineers...


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

    Job Title: Software Engineer, Systems Foundations Generalist, Self-DrivingWe are seeking a highly skilled Software Engineer to join our Autonomy team at Tesla. As a Software Engineer, you will have the opportunity to work on a variety of system components and foundational code targeting higher performance of Self-Driving and Humanoid robot.Key...


  • Palo Alto, California, United States Wing Aviation Full time

    About Wing:Wing Aviation is revolutionizing last mile logistics with its safe, fast, and sustainable drone delivery service. Our fleet of highly automated delivery drones can transport small packages directly from businesses to homes on-demand, in minutes. We design, build, and operate our aircraft, and offer drone delivery services on three continents. Our...


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

    About RivianRivian is a pioneering company that's on a mission to keep the world adventurous forever. We're committed to building emissions-free Electric Adventure Vehicles and attracting curious, courageous souls to join our team. Our company culture is built on challenging what's possible, reframing old problems, and seeking new solutions. We operate...


  • Palo Alto, California, United States Tesla Full time

    Electrical Distribution Systems Software DeveloperAs a member of the Electrical Distribution Systems (EDS) Software team at Tesla, you will be responsible for developing internal tooling, such as web applications and APIs, that are at the heart of electrical engineering development globally.The EDS team is part of the Low Voltage Architecture and Circuitry...


  • 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 committed to making a positive impact on the environment.Job DescriptionWe're seeking a highly skilled Embedded Software Engineer to join our...

  • Software Engineer

    4 weeks ago


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

    Job Description and Position RequirementsWe are seeking a highly motivated and experienced software engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for designing and developing software solutions to support various research processes and applications.This is a software...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionTesla is seeking a highly motivated Software Engineer to join our team and contribute to the development of our in-car navigation experience. As a key member of our team, you will be responsible for implementing next-generation algorithms on top of large amounts of data from the Tesla fleet.Key Responsibilities:Rapidly prototype in-car...