Sr. Battery Software Test Engineer

Proterra
Burlingame, CA, US
$116.9K-$129.9K a year
Full-time

Position Overview

As a Firmware Support and Test Engineer on the Battery Controls team, you will be supporting development, testing and release of new BMS firmware builds for Proterra’s existing and upcoming battery products.

About the Role You will :

  • Own the BMS software DVP including test strategy, scoping, test execution, test reports, and release approval
  • Evaluate software changes and associated requirements to design and execute test plans for software release approval including progression and regression testing.
  • Develop and maintain automated regression test suites for BMS software, using hardware in the loop testing environments
  • Develop and maintain automated test reporting infrastructure
  • Clearly document and report test failures for development team review and correction
  • Continuously analyze and improve regression test suite coverage
  • Work with system architects, hardware designers, and controls engineers to develop and maintain an expert understanding of our battery systems
  • Work with cross-functional teams to support definition of BMS software changes including new features, diagnostics, and algorithms
  • Support battery field issue investigation via issue reproduction and data analysis.

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 Sr. Manager of Battery Systems and collaborate with other Engineering team members located at our headquarters in Burlingame, CA and manufacturing facilities in Greer, SC.
  • About You :
  • Proactive
  • 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 :

  • 3+ years of relevant experience in software test, embedded development, and / or test automation
  • Experience with Python or other scripting languages
  • 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 EE / CE / CS

Travel : 0 - 10%

Location : Burlingame, CA

Compensation : $116,910- $129,900

30+ days ago
Related jobs
Promoted
LinkedIn
Mountain View, California

We optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware to harness the power of our GPU fleet with thousands of latest GPU cards. As a Senior Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building t...

Promoted
Social Finance (SoFi)
San Francisco, California

We are seeking a highly skilled and experienced Senior Software Engineer to join our Test Platform team. Design, develop, and maintain software and systems that enable engineers to test backend and web applications, and deliver reliable solutions. Deliver software solutions that enable engineers to ...

Promoted
Amazon
San Francisco, California

Software Engineer passionate about leading the development of scalable and maintainable software. Software Development Engineer, Rewarded Ads. Engineer, you'll guide and mentor the development team in best software development practices and Amazon's day one culture, raising the bar for innovation, c...

Promoted
oilandgas.org.uk
Palo Alto, California

Experience writing unit tests, software/hardware-in-the-loop tests, and practicing test-driven development. The Tesla Energy team is looking for an Embedded Software/Firmware Engineer to build software for our AC Charging products (Tesla Mobile Connector, Tesla Wall Connector) which deliver most of ...

Promoted
Volley Automation
South San Francisco, California

At least 2-4 years of experience as a software engineer supporting customers / software in production preferred. Volley’s engineering ecosystem is wide ranging: complex robotics systems that move cars, bay stations that measure vehicle dimensions with 3D lidar scanners, algorithmic multi-agent plann...

Promoted
Sojern
San Francisco, California

Were looking for a Software Engineer who can leverage their prior Ad Tech and engineering experience to take on and lead large projects, from inception to completion. Software Engineer, Data Warehouse**. At least 4-6 years of software engineering experience. Engineering | San Francisco, CA | Full Ti...

Coreshell Technologies
San Leandro, California

Staff Battery Equipment Engineer   Reports To: CTO   Coreshell 's metallurgical Silicon anode technology delivers high capacity, fast-charging, and superior safety. Position: We are looking for a highly motivated and experienced Equipment Design Engineer to lead the design, deployment, and...

Guardant Health
Palo Alto, California

Guardant Health seeks an energetic and passionate Senior Software Quality Engineer to join its Software Engineering team. Apply appropriate test methodologies, including but not limited to writing test plans and test cases and executing test scripts within the sprint schedule. Agile Development Proc...

Worldlink
Mountain View, California

We are looking for a Software Development Engineer - Test (Server) who will be responsible for designing test cases, Automating and performing test execution for Knox Products including requirement gathering, design analysis, test case review. TITLE: Software Development Engineer - Test (Server). Wi...

Nuro
Mountain View, California

Collaborate with engineers across Nuro to identify pain points in the engineering process. You are passionate about software engineering best practices. You have strong software engineering skills in Python, C++ and/or Go. You hold a Bachelor’s or Master’s Degree in computer science, software engine...