Staff Software Validation Engineer

Position Overview

As a Software Validation Engineer on the BMS Software team, you will be supporting development, testing, and release of new BMS software builds for Proterra's existing and upcoming battery products.

About the Role – You will:

  • Work closely with the controls, electronics, and cell development teams as well as other critical stakeholders to develop test cases to ensure software functionality meets the BMS software requirements
  • Responsible for executing tests of the BMS software functionality on individual packs, multi-pack systems, unique test setups, and a future HIL test bench
  • Identify the need for, develop, and maintain automated scripts to efficiently execute test cases and build out existing regression test suite.
  • Work with the larger test team to build and maintain test setups including but not limited to battery cyclers, data logging tools, and fault injection setups.
  • Review validation test results and work to identify and clearly document unexpected behavior or failed test cases including software bugs.
  • Work with the controls engineering team to understand software behavior and resolve test failures in a timely manner.
  • Create validation reports including a summary of outcomes, detailed test results, and critical KPIs
  • Clearly communicate ongoing validation status to all stakeholders
  • Support field issue resolution by recreating failures and working with stakeholders to help root cause and resolve software and system problems.
  • About Our Group:

    This role is part of the larger Battery Technology Team. The Battery Technology Team's work is guided by our team values:

  • Purpose: We work towards a sustainable future for all by leading battery technology development and enabling electrification in every sector of transportation.
  • Initiative: We encourage taking ownership to find creative solutions to challenges. We're not afraid to fail.
  • Humility: We recognize when we're not the expert, ask for help when needed, and change our minds when we get new information.
  • Critical Thinking: We are both creative and analytical. We break problems down to the fundamentals and question assumptions.
  • Intellectual Challenge: We are continuously learning and growing so that we can strategically tackle hard problems that push the industry forward.
  • Community & Diversity: We actively work to build a supportive space where people from diverse backgrounds can bring their whole selves to work, connect meaningfully, and grow both as individuals and as a group.
  • Kindness: We're more productive when we treat each other with empathy and respect. We support each other and offer meaningful help.
  • Fun: We purposefully create outlets to take breaks and have fun. We believe we should be inspired by our jobs and each other.
  • You will report to the Manager of Battery Software and collaborate with other engineering team members located at our headquarters in Burlingame, CA, manufacturing facility in Greer, SC, and other remote sites.

    About You:

  • Proactive
  • Able to adapt interpersonal styles and techniques to influence at all levels of the organization
  • Customer-focused attitude
  • Able to maintain strict confidentiality, establish trust and credibility, and act with complete integrity
  • Detail-oriented, resourceful, and diligent
  • Flexible and open to change
  • Demonstrate sound judgment and problem-solving skills including challenging assumptions
  • Able to prioritize tasks and manage multiple priorities simultaneously
  • Excellent written, verbal, and presentation communication skills
  • Your Experience Includes:

  • 7+ years of relevant experience in automotive controls, BMS software, and/or embedded software development test or validation
  • Experience with electric vehicles, battery management systems, charging systems, and/or power electronics
  • Working knowledge of automotive communication protocols such as CAN, UDS, and J1939
  • Working knowledge of CAN interface tools such as Vector CANalyzer
  • BS/MS/PhD in ME/EE/CE/CS
  • Travel: 0 - 10%

    Compensation Range: $137,861 - $186,517 annually

    Job details


    Staff Software Validation Engineer




    United States


    June 11, 2024

    Application deadline

    April 04, 2024

    Job type




    About the employer

    As major cities convert to 100% electric fleets, Proterra vehicles have become the most popular electric buses on the road in North America. With more than 10 years of experience delivering heavy-duty electric transit vehicles, Proterra has sold 1,300+ buses to 135+ transit agencies across 43 U.S. states and Canadian provinces.

    To provide operators with a comprehensive set of products to deploy and scale their EV fleets, Proterra also offers a turn-key approach to delivering the complete energy ecosystem for commercial electric vehicles. In addition to high-power charging systems, Proterra Energy fleet solutions include charging infrastructure design, build, financing, operations, maintenance, and energy optimization.


    Similar jobs

    Recent blogs