Logo
Proterra Inc

Sr Staff BMS Software Validation Engineer

Proterra Inc, Greer, South Carolina, United States, 29651


Position Overview

Proterra is a leading innovator in advanced battery technology, committed to developing world class products. We design and develop battery systems used to electrify a variety of applications.

Proterra is seeking a highly skilled

Sr. Staff BMS Software Validation Engineer

to join our team.In this role, you will lead the validation activities for Battery Management System (BMS) software to ensure it meets functional, safety, and performance requirements.You will be responsible for developing and executing comprehensive validation plans and automating HIL and pack test scripts.

About the Role - You will:

Leadership : Lead the software validation activities for BMS, ensuring compliance with industry standards and internal release processes.Test Strategy : Own the BMS software DVP creation including test strategy, scoping, test execution, and test reports.Testing will have strong emphasis validation of state machine transitions, diagnostic reporting, and UDS features.Test Automation : Lead team to develop and maintain automated regression test suites for BMS software, using hardware in the loop testing environments.The expectation is to carry out same suite of tests to qualify SW for production release.Issue Tracking & Resolution : Collaborate closely with SW and HW Engineers to troubleshoot issues.Documentation and Tracking Tools : Clearly document and report test failures for development team.Build out internal system to track validation results in JAMA requirements tool.Cross-Functional Collaboration : Work closely with design, SW development, and broader validation teams to ensure proper implementation and validation of BMS software features.Build Out Internal Tools : Lead initiatives to improve validation processes, including tool selection and test automation enhancements.Mentorship : Provide technical guidance and mentorship to junior engineers in the validation team to develop skills including Vector and dSpace scripting tools.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:

ProactiveAble to adapt interpersonal styles and techniques to influence at all levels of the organizationCustomer-focused attitudeAble to maintain strict confidentiality, establish trust and credibility, and act with complete integrityDetail-oriented, resourceful, and diligentFlexible and open to changeDemonstrate sound judgment and problem-solving skills including challenging assumptionsAble to prioritize tasks and manage multiple priorities simultaneouslyExcellent written, verbal, and presentation communication skillsYour Experience Includes:

10+ years of relevant experience in software test, embedded development, and/or test automationExperience with Python or other scripting languagesExperience with electric vehicles, battery management systems, charging systems, and/or power electronicsWorking knowledge of automotive communication protocols such as CAN, UDS, and J1939Working knowledge of CAN interface tools such as Vector CANalyzer, CanoeBachelors in EE/ME/CE/CSExperience with high voltage systemsExperience with HIL systemsExperience control of HV systems (contactors, isolation, precharge, etc.)Experience with Simulink software development environment

Travel:

10-15%

Location:

Greer, SC

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)