Sr. Staff Software Engineer, Automation
Bloom Energy10 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Bloom Energy, our vision for a world powered by clean, reliable, and affordable energy is becoming a reality. With over two decades of pioneering the global energy transition and more than 30,000 fuel cell modules deployed worldwide, we empower critical industries from AI-driven data centers to hospitals and manufacturing facilities. We are seeking a Sr. Staff Software Engineer, Automation to join our team onsite in San Jose, CA, to drive innovative automation solutions that enhance reliability and accelerate product development.
Key Responsibilities
- Develop an automated design failure modes & effects analysis (DFMEA) tool.
- Automate reliability program plans for new products.
- Develop expertise in automation and calculation of load following and cycling behavior at microgrid sites to correlate with system degradation.
- Establish a fault management knowledge database with search capability to optimize fault information.
- Track the effectiveness of product reliability to support system and field decisions in collaboration with reliability engineers.
- Identify automation opportunities within reliability and test processes.
- Automate reliability and functional tests using scripts to validate functionality.
- Collaborate cross-functionally to develop and expand the automation framework using open source tools.
- Gather requirements from hardware and software teams to deliver optimal automation solutions.
- Monitor and report on reliability test equipment through automation.
- Develop control scripts to accelerate stress tests where applicable.
- Build software to modernize and transform the current test and field infrastructure analytical data pipeline.
- Install applications and databases relevant to automation.
- Design, develop, and document the reliability test automation framework.
Required Qualifications
- 6+ years of experience in automation for systems.
- Proficiency in Python, scripting, and developing build and test software/tools.
- BS or MS in a technical field with expertise in data science, AI, and ML; technical degrees in computer engineering are highly regarded.
- Experience in project management with the ability to handle multiple tasks and meet deadlines with strong attention to detail.
- Passion for developing advanced automation environments and creative problem-solving skills.
- Excellent communication and collaboration skills to coordinate with hardware/software engineers, reliability/test engineers, and data scientists.
- Proven ability to design database schemas, coupled with keen attention to detail and self-motivation.
Benefits & Perks
- Competitive Compensation: Salary Range of $131,500.00 - $189,300.00.
- Standard Company Benefits that are part of our total compensation package.
- Equal Opportunity Employment: Committed to fair and equitable compensation practices and providing reasonable accommodations.
Required Skills
Build and Test Software/Tools
Critical Thinking
Data Science
Project Management
Collaboration
Scripting
AI
ML
Reliability Test Automation
Hardware/Software Integration
Automation
Stress Testing
Database Schema Design
Python