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