0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Staff Embedded Software Engineer, Systems job in Berkeley at Form Energy

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Apply on company site
Staff Embedded Software Engineer, Systems at Form Energy

Staff Embedded Software Engineer, Systems

Form Energy Berkeley, CA Full-Time
Apply on company site
Form Energy is a U.S. technology and manufacturing company that is developing and commercializing cost-effective multi-day energy storage systems to enable the global electricity system to run on 100% low-cost renewable energy, every day of the year. Driven by Form’s core values of humanity, excellence, and creativity, our team is deeply motivated and inspired to create a better world. We seek to transform the energy landscape and do our part in making the world better for all. We are supported by leading investors who share a common belief that low-cost, multi-day energy storage will be a key enabler of tomorrow’s zero carbon electric system.
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. This individual is expected to 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:

    • 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, peripheral section, HSI, sensor properties, and algorithms
    • Derive software specifications based on product requirements
    • Establish a BMS control software topology that includes security, functional safety, memory protection, and performance
    • Define software 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 technology

What You'll Bring:

    • Excitement and willingness to learn as a member of a rapidly growing multi-disciplinary engineering team
    • Minimum 8+ years of experience in software development for embedded systems; direct experience working on BMS firmware is a plus
    • Extensive experience using C/C++ for embedded systems in real-time control applications
    • Familiarity with software compliance standards such as MISRA, ISO 26262, CMMI, ASPICE, or UL 1998
    • Deep knowledge of device control and communication protocols such as Modbus, CANbus, and UART
    • Experience with defining and or assessing software reliability, failure modes, and fault reactions
    • Ability to work on embedded controller boards and RTOS
Form Energy is committed to equitable compensation and we offer a generous benefits package to make sure you have the support you need. We cover 100% of employee premiums and 80% of dependent premiums for medical, dental, and vision insurance for full time employees. We offer a flexible Paid Time Off program and every employee, regardless of gender identity or expression, is eligible for 12 weeks of paid parental bonding leave. We offer a 401k and all employees are granted stock options. A full listing of our benefits is available on our [ Link removed ] . 
At Form Energy, we are working toward a 100% renewable energy future for everyone in the world. We are committed to creating an inclusive environment for all our employees and are seeking to build a team that reflects the diversity of the people we hope to serve with our revolutionary products. Form Energy is proud to be an equal opportunity employer.


Recommended Skills

  • Algorithms
  • C++ (Programming Language)
  • Communications Protocols
  • Control Systems
  • Creativity
  • Curiosity
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Job ID: FORME~2dd6cf5060e1