Talent.com
Senior Firmware EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

Senior Firmware EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

Form EnergyBerkeley, CA, United States
14 days ago
Job type
  • Full-time
Job description

Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company. We're revolutionizing energy storage with cost-effective, multi-day technology designed to keep the electric grid secure and reliable, even during extended periods of stress. By strengthening the electric system and reimagining what's possible, we're giving clean energy a whole new form!

In recent years, Form Energy has earned a number of accolades, including being named by TIME as a "Best Invention", MIT Technology Review as a "Top Climate Tech Company To Watch", and Fast Company as "One of the Next Big Things In Tech". We are making rapid progress on our mission of delivering energy storage for a better world, and our team is growing just as rapidly to meet demand. We have signed contracts with leading electric utilities across the United States and production of our iron-air batteries is underway at our first high-volume manufacturing facility in West Virginia.

Working for Form Energy is more than just a job, it's a chance to be part of something extraordinary. And now - right as we significantly scale up battery manufacturing - might be the most exciting moment in the company's history to join. We are assembling a team of highly talented and driven individuals across the country. Driven by our core values of humanity, excellence, and creativity, our team is determined to deliver on our mission and transform the energy landscape for the better.

Feeling energized to make a meaningful impact on the world? Then keep reading - you've come to the right place.

Role Description

Form Energy is hiring Firmware Engineers to drive the development of a productized battery management and control system. As part of our firmware team, you will write the firmware to bring our multi-Day storage battery system to life. This is an exciting opportunity to help shape and be part of the growth of a fast-moving company with breakthrough technology and an incredible mission!

What you'll do :

Develop microcontroller firmware for embedded systems, sensors, and power flow control circuitry for our Battery Management System (BMS).

Derive software and hardware specifications and design features based on product requirements to meet UL 1998 and UL 5500 standards.

Work with an interdisciplinary group of engineers on the Systems Team to define concepts, down-select designs, and optimize the new groundbreaking technology.

Support product deployment and field activities, including troubleshooting and debugging firmware in field environments to ensure performance and reliability.

Contribute to the unit and integration testing suite, and coordinate with the system and test team, to allow continuous delivery of high-quality firmware.

Adhere to and raise the bar on the firmware engineering processes and best practices.

What you'll bring :

Bachelor's degree in electrical engineering, computer engineering, or a related discipline. Master's degree preferred.

5+ years of experience in firmware development for embedded and RTOS systems; direct experience working on firmware for battery management or power electronics is a plus.

Extensive experience using C / C++ for embedded systems in real-time, multithreaded control applications.

Knowledge of peripheral communication protocols such as I2C and SPI, and component-to-component protocols like Modbus and CAN.

Knowledge of electrical engineering concepts, including the ability to read and understand schematics and troubleshoot hardware interfaces.

Familiarity with software compliance standards (e.g., MISRA, ISO 26262, CMMI, ASPICE, or UL 1998).

Excellent written communication and collaboration skills

#LI-Onsite #LI-TR1

Humanity is a cornerstone of Form Energy's culture, and we make sure our compensation and benefits reflect that. Form Energy offers competitive salaries, stock options, and a holistic benefits package to ensure all employees have what they need to thrive while working here.

When it comes to you and your family's health, we cover 100% of medical, dental, and vision premiums for full-time employees - and 80% of healthcare premiums for dependents. This starts from day one. We also offer at least 12 weeks of paid leave for new parents (up to 20 weeks for birthing parents), and generous vacation policies to give employees time to recharge when needed.

To build America's energy future, we need everyone at the table. We are proud to be an equal opportunity employer, and encourage candidates from all backgrounds to apply to our open jobs.

If you may require reasonable accommodations to participate in our interview process, please contact accommodations@formenergy.com. Requests for accommodations will be treated with discretion.

Form Energy is committed to maintaining the privacy of our applicants. Please be aware that we will never solicit sensitive personal information such as Social Security numbers or bank account details during the recruiting or hiring process.

Compensation Range : $128.7K - $168K

Create a job alert for this search

Electrical Engineering • Berkeley, CA, United States

Related jobs
  • Promoted
Senior System Software Engineer

Senior System Software Engineer

VirtualVocationsOakland, California, United States
Full-time
A company is looking for a Senior System Software Engineer - AV Platform.Key Responsibilities Lead software integration to streamline embedded development across various vehicle subsystems Contr...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Software Engineer - GPU

Senior Software Engineer - GPU

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Software Development Engineer- GPU.Key Responsibilities Research and develop new software techniques that enhance AMD's hardware capabilities Design, document, ...Show moreLast updated: 21 hours ago
  • Promoted
Senior Application Development Engineer

Senior Application Development Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Application Development Engineer to design, develop, and implement complex enterprise software solutions. Key Responsibilities Develops and prototypes software mo...Show moreLast updated: 30+ days ago
  • Promoted
Senior Sales Engineer

Senior Sales Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Senior Sales Engineer.Key Responsibilities Support Account Executives and Channel Partners to build a robust net new pipeline Develop and execute territory go-to-marke...Show moreLast updated: 30+ days ago
  • Promoted
Senior Technical Support Engineer

Senior Technical Support Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Technical Support Engineer - Data Security Posture Management (DSPM).Key Responsibilities Serve as the escalation point for high-priority or complex issues, lead...Show moreLast updated: 30+ days ago
  • Promoted
Senior DeFi Engineer

Senior DeFi Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Senior / Staff DeFi Engineer to design, deploy, and maintain DeFi infrastructure and products. Key Responsibilities Architect and deliver core DeFi protocols, ensuring sec...Show moreLast updated: 1 day ago
  • Promoted
Senior Backend Engineer

Senior Backend Engineer

VirtualVocationsHayward, California, United States
Full-time
A company is looking for a Senior Backend Engineer (Scala).Key Responsibilities Design, build, and maintain production systems that support the core business Collaborate with cross-functional te...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Senior Software Engineer - (Remote).Key Responsibilities Perform technical design, coding, and testing of applications, serving as a subject matter expert Conduct soft...Show moreLast updated: 30+ days ago
  • Promoted
Senior Growth Engineer

Senior Growth Engineer

VirtualVocationsHayward, California, United States
Full-time
A company is looking for a Senior Growth Engineer.Key Responsibilities Build features and launch experiments to drive growth across the stack Work on production code in a pair programming enviro...Show moreLast updated: 3 days ago
  • Promoted
  • New!
Senior Service Delivery Engineer

Senior Service Delivery Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Senior Service Delivery Engineer to assist their Expert Services team in addressing customer needs and enhancing software delivery. Key Responsibilities Monitor and eval...Show moreLast updated: 15 hours ago
  • Promoted
Senior Advanced Systems Engineer

Senior Advanced Systems Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Advanced Systems Engineer (Tracking).Key Responsibilities Collaborate with customers and stakeholders to translate requirements into system designs Decompose en...Show moreLast updated: 29 days ago
  • Promoted
Senior Electromechanical EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

Senior Electromechanical EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

Form EnergyBerkeley, CA, United States
Full-time
Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 11 days ago
  • Promoted
  • New!
CRM Engineer

CRM Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a CRM Engineer to join their dynamic team.Key Responsibilities Design, develop, and document CRM solutions to enhance customer engagement and operational efficiency Dete...Show moreLast updated: 9 hours ago
  • Promoted
Senior Software Engineer II

Senior Software Engineer II

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Software Engineer II, IAM.Key Responsibilities Design and build reliable authentication and authorization systems for millions of users Propose technical soluti...Show moreLast updated: 30+ days ago
  • Promoted
Senior Fullstack Engineer

Senior Fullstack Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
Fullstack Engineer II, Assessments.Key Responsibilities Integrate learning science into products for identifying and addressing learning gaps Build tools for teachers to effectively use the plat...Show moreLast updated: 30+ days ago
  • Promoted
Senior Product Security Engineer

Senior Product Security Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Product Security Engineer to enhance their anti-ransomware solutions.Key Responsibilities Design and implement security test harnesses to simulate ransomware beh...Show moreLast updated: 30+ days ago
  • Promoted
Senior Systems Engineer

Senior Systems Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Senior Advanced Systems Engineer.Key Responsibilities Participate in missile tracking and defense initiatives as part of a cross-functional team Conduct requirements a...Show moreLast updated: 30+ days ago
  • Promoted
Last Mile Fiber Engineer

Last Mile Fiber Engineer

VirtualVocationsSanta Rosa, California, United States
Full-time
A company is looking for a Last Mile Fiber Engineer to join a strategic team focused on telecommunications and data connectivity. Key Responsibilities : Act as a technical and strategic advisor for...Show moreLast updated: 2 days ago