Reports To
Sr. Director, Test Engineering
What You Will Be Doing
ChargePoint is seeking a Test Development Engineer to join our Test Engineering team. Our test systems are deployed to our manufacturing locations and interact with our products' software, electrical and mechanical components during the manufacturing process. The Test Engineer will work to ensure the streamlined deployment of common architecture and processes for all Test Systems.
This role is critical to the successful design, integration and deployment of automated functional testers to ensure all our electromechanical sub-assemblies and systems are manufactured, programmed, configured and assembled according to specifications. You will be involved with test automation software throughout their entire lifecycle and by cultivating strong cross-functional relationships with a diverse group of Hardware, Software and Operations teams. You will also work closely with external teams from our manufacturing partners and tester vendors.
What You Will Bring to ChargePoint
This role will be responsible for the following activities:
- Early engagement with the Systems Design and Hardware Test Engineering teams influencing the design of factory test equipment
- Collaborate cross-functionally on test requirements through the entire product development lifecycle
- Automate Test Sequences in Python leveraging internal frameworks
- Debug and optimize automation to reduce cycle time, improve yield and uptime
- Participate in product design reviews, code reviews and test coverage reviews
- Analyze parametric and functional test results from manufacturing facilities
- Drive towards better integrated test solutions and code reuse
- Working with vendors to ensure equipment designs are as per specifications and monitoring tester health.
- Travel internationally to manufacturing facilities to support NPI and updates to testers (15%)
Requirements
- Bachelor's Degree in engineering with 5-7 years of experience in Hardware and Software development required
- Proficient with process integration of electromechanical systems
- Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
- Proficient in an Object Oriented programming language, such as Python (preferred) or C++
- Comfortable working in a Linux based environment for development and application deployment
- Familiar with communication protocols such as CAN, UART, Ethernet, SPI, I2C, etc.
- Experience developing automated tests for software or hardware validation
- This position is on site and requires coming into our office 5 days a week
Bonus Qualifications
- Experience transitioning products from prototype to production in volume manufacturing
- Hands-on experience building and/or troubleshooting test fixtures/setups for mechanical and electronic products
- Experience with power electronics (high voltage and low voltage) design and optimization
- Experience building factory test stations for validating embedded devices
Location
Campbell, CA
ChargePoint is committed to fair and equitable compensation practices. The targeted US salary range for roles at this operating level is $70,000 to $160,000. This range represents base salary and does not reflect equity, benefits or variable pay where applicable. Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications and specific work location.