Logo
Proterra

Staff Software Test HIL Engineer

Proterra, Burlingame, CA


Position OverviewAs a Software Validation HIL 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 with other members of the software validation and development teams to determine the requirements for a dedicated battery software HIL bench capable of testing individual packs, multi-pack systems, and field failures.Based on the requirements, design a corresponding HIL bench by clearly documenting all necessary equipment, tools, interfaces, and wiringIdentify and procure hardware and tools necessary to build a HIL bench including working with vendors to determine which products best meet the project needsWork with the larger battery validation team to build the HIL ensuring robustness and that the functionality meets the requirementsOwn, maintain, and develop tools required to complete and maintain the HIL including, but not limited to, tools for test automation and flashingSupport the Software Validation Engineer during test executionContinuously identify areas for improvement and work towards increasing HIL bench performance and capabilitiesAbout 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: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:7+ years of relevant experience in automotive controls, BMS software, and/or embedded software development test or validationExperience 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 CANalyzerBS/MS/PhD in ME/EE/CE/CSTravel: 0 - 10%Compensation Range: $137,861 - $186,517 annuallyJob SummaryRequisition Number: STAFF003740Job Category: EngineeringSchedule: Full-Time