Software Technical Program Manager, Energy Storage
Redwood Materials · San Francisco, CA · 1 mo ago
On-siteProject Management$153k–$249k/yrFull-time
Responsibilities
- Lead cross-functional development programs focused on embedded firmware for power electronics, energy management system software, and battery management software
- Drive the software development process, including planning and facilitating sprints, backlog prioritization, standups, and sprint reviews to maintain team velocity and alignment
- Work closely with software, controls, systems, and electrical engineers to define program requirements, technical interfaces, dependencies and validation strategies
- Track and communicate progress toward key milestones
- Support test planning, software release processes, and integration with lab and field validation efforts
- Ensure change management and version control processes are in place and aligned with the pace of system iteration
- Proactively identify risks, surface technical blockers, and develop mitigation strategies across the product lifecycle
Requirements
- BS/MS in Engineering, Computer Science, or related technical field
- 5+ years of technical program management experience focused on software and firmware in hardware-integrated systems
- Familiarity with software development lifecycle processes including Agile, CI/CD, code reviews, and release planning
- Proven track record of managing software development for multidisciplinary products involving electrical, mechanical, and systems teams
- Excellent communication and interpersonal skills, capable of building relationships with all levels of the organization and presenting to internal and external executives
- Proficiency in project tracking and collaboration tools (e.g., Jira, Confluence, GitHub, MS Project, Asana)
- Self-motivated, with the ability to manage your work in a startup environment, balancing multiple priorities and deadlines
- A passion for sustainability and making the world a better place
Qualifications
- BS/MS in Engineering, Computer Science, or related technical field
- 5+ years of technical program management experience focused on software and firmware in hardware-integrated systems
- Familiarity with software development lifecycle processes including Agile, CI/CD, code reviews, and release planning
- Proven track record of managing software development for multidisciplinary products involving electrical, mechanical, and systems teams
- Excellent communication and interpersonal skills, capable of building relationships with all levels of the organization and presenting to internal and external executives
- Proficiency in project tracking and collaboration tools (e.g., Jira, Confluence, GitHub, MS Project, Asana)
- Self-motivated, with the ability to manage your work in a startup environment, balancing multiple priorities and deadlines
- A passion for sustainability and making the world a better place
Skills
- Technical expertise in software development, firmware, and systems controls
- Experience in power electronics or other energy products
- Strong project management and leadership skills
- Ability to work effectively in a multidisciplinary team environment
- Excellent communication and interpersonal skills
Benefits
- Full-time position in San Francisco, CA
- Competitive salary commensurate with experience
- Opportunities for growth and development within a dynamic and innovative company
- Flexible work schedule to accommodate a healthy work-life balance
- Health insurance and retirement benefits
Pay
California Pay Range: $153,000—$248,500 USD
Schedule
Full-time position