Sr. Principal Engineer, Software

Bloom Energy · South Bay

Company

Bloom Energy

Location

South Bay

Type

Full Time

Job Description

Bloom Energy, a solid oxide fuel cell company, is looking for a Sr. Principal Engineer, Software to join its world class team. This Senior Principal Engineer, Software will produce and implement functional software solutions. You will work with engineering and operations teams to define software requirements and direct operational and technical projects.

In this role, you should be able to work independently with little supervision but seek assistance when necessary. You should have excellent organization and problem-solving skills and ability to remain up-to-date and quickly grasp new technologies. Your goal will be to develop high-quality software that is aligned with user needs and business goals for monitoring and managing Bloom Energy's distributed fleet of clean, reliable, solid oxide fuel cell systems.

Role and Responsibilities:

• Directing software development projects

• Interpret business and functional requirements; translate into strong software design

• Works in close consultation with engineering teams to implement process control and monitoring solutions

• Assist in development and maintenance of a Monitoring and Management system application, including validation and troubleshooting

• Ensure designs meet scalability and reliability standards

• Document design solutions and implement according to the design guidelines

• Develop, test, deploy, and support of the assigned features

• Integrate industry best practices and standards in all project requirements

• Identify opportunities for process improvements/efficiencies and drive adoption of high priority/high value improvements within the team

• Provide technical assistance to other departments and production support as needed

• Accurately scope projects with minimal supervision and ensure timely project releases

Skills and Experience:

• 6+ years proven experience in software development as Senior Software Engineer

• Extensive experience in software development, scripting and project management

• Knowledge of selected programming languages (e.g. C#, Python, Go, Node.js)

• Knowledge of relational databases (e.g.MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)

• Ability to perform moderate system administration with Linux and Windows operating systems

• Prior experience with Supervisory Control and Data Acquisition (SCADA) systems is a plus

• Prior experience with Time-series Databases such as InfoPlus.21, PI is desirable

• Prior experience with configuration management systems for automated deployment is a plus

• Good knowledge base of integration of products

• Passion for solving complex problems on large scale systems

• Ability to adapt and thrive to changing requirements, deadlines and priorities

• Discipline to take direction, work independently, but seek assistance when necessary

• Proven ability to remain up-to-date and quickly grasp new technologies

• Exceptional analytical skills and attention to detail

• Strong self-starter and team player with a can do attitude

• Strong drive for results and continuous improvement

• Excellent communication (written and verbal) and interpersonal skills

• BS or MS (preferred) in computer science, or related fields

About Bloom Energy:

At Bloom Energy, we strive toward a 100% renewable future. Our Energy Servers are adaptable to new and innovative fuels while already acting as a cleaner and far more resilient source of power than existing solutions. We see hydrogen as a significant game-changer in the world's energy usage, and Bloom Energy fuel cells and electrolyzers will be the industry standard for clean, efficient, and reliable energy production. We anticipate being able to work in concert with other renewable energy technologies to create a comprehensive system that will change the way energy in the world is produced, stored, transmitted, and used. For more information visit: www.bloomenergy.com.

Bloom Energy is an equal opportunity employer and makes employment decisions on the basis of merit. We are committed to compliance with all applicable laws providing equal employment opportunities. All qualified applicants, will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability. Bloom Energy makes reasonable accommodations, consistent with applicable laws, for the known physical or mental limitations of an otherwise qualified applicant or employee with a disability, who can perform the essential job functions, unless undue hardship would result.

#LI-BC1

Salary Ranges:

$168,100.00 - $241,900.00

Date Posted

02/21/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Principal Software Engineer (Prisma Access) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...

View Details

Principal Engineer Software (Full Stack Developer) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...

View Details

Senior Front-End Software Engineer - Percipient.ai

Views in the last 30 days - 0

Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...

View Details

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details

Senior Developer, Data Engineer - Tarana Wireless, Inc.

Views in the last 30 days - 0

Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories