|
Senior Firmware Engineer - Berkeley California
Company: Form Energy, Inc. Location: Berkeley, California
Posted On: 05/04/2024
Are you ready to rise to the challenge of climate change with the team that will deliver?Form Energy is a U.S. technology and manufacturing company that is developing and commercializing pioneering energy storage technologies to enable the electric grid to run on 100% renewable energy, every day of the year.Supported by leading investors such as Breakthrough Energy Ventures, ArcelorMittal, TPG Rise, MIT's The Engine, and others, we share a common belief that low-cost, multi-day energy storage is the key to enable tomorrow's zero carbon electric grid. Driven by our core values of humanity, excellence, and creativity, we are deeply motivated and inspired to create a better world. We need talented, hardworking individuals who share our goal of tackling the challenge of climate change. Do you want to work with us today to build a better tomorrow?Role DescriptionWe are looking for an experienced Embedded Software Engineer to develop the firmware that will monitor and control our novel multi-day storage battery modules. You will bring deep experience in embedded software development and low-level programming. Collaboration with other engineers on the Systems team will be a standard part of the workflow, as this role resides at the exciting cross-section of power conversion, battery performance, and control systems.What you'll do: - Design and develop microcontroller firmware for embedded system, sensors, and power flow control circuitry as part of a complete BMS
- Collaborate with hardware and controls engineers to architect the control topology, microcontroller and peripheral selection, sensor properties, and algorithms.
- Derive software and hardware specifications and design features based on product requirements to meet UL 1998 and UL 5500 standards
- Manage software development deliverables through the entire software development cycle, including design, development, debugging, validation, release, and quality processes
- Synthesize outputs from battery test data and models to implement algorithms for system performance and lifetime
- Work with an interdisciplinary group of engineers on the Systems Team to define concepts, downselect designs, and optimize a new groundbreaking technologyWhat you'll bring:
|
|