SPAN is seeking a Software Engineer to play a crucial role in ensuring the quality and reliability of their products through automated and manual testing methodologies. This high-impact role will work closely with SPAN's internal Software, Device Software, Hardware Engineering, Systems, and QA teams.
Key responsibilities include:
- Developing and maintaining automation frameworks, driver libraries, and consumer-facing dashboards
- Supporting DSW with HITL testing, Reliability, QA, and Systems testing
- Documenting defects, issues, and enhancement requests
- Participating in requirements review and systems engineering planning
- Working with firmware, systems, and hardware teams on various aspects of testing and issue triage
- Managing hardware test cells and worker pools
- Implementing reliable workflow scheduling and orchestration
- Developing reporting dashboards for software releases and reliability indicators
The ideal candidate should have:
- Proven experience as a Software Engineer
- Proficiency in Python and other relevant languages (JavaScript, ReactJS, React Native, Kotlin)
- Strong knowledge of software testing methodologies
- Experience with CI/CD tools and Github
- Effective communication and collaboration skills
- Ability to work independently and as part of a team
SPAN offers competitive compensation, comprehensive benefits, and a strong focus on team building and company culture. The company is headquartered in San Francisco's SoMa neighborhood and is committed to diversity and equal opportunity.
Join SPAN in shaping the future of renewable energy and be part of a rapidly growing team tackling complex challenges in the clean energy sector.