Firmware Engineer, Energy Storage
Redwood MaterialsAbout the role
About Redwood Materials
Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling — keeping critical minerals in circulation and driving the energy transition. Founded in 2019, we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have.
Firmware Engineer, Energy Storage
Essential Duties:
You will be an early member of a new engineering team, taking a hands-on role in the design, development, and integration of a new product at Redwood. This position focuses on developing robust and reliable firmware from scratch for ARM Cortex-M class microcontrollers to function within large scale, distributed industrial applications. You will work on communication with and control of various off-the-shelf devices as well as control algorithms for power electronics.
The ideal candidate is highly self-driven, adaptable to a startup environment, and eager to take on novel technical challenges. If you're excited about working in a dynamic, fast-paced setting within a new department at Redwood, we want to hear from you!
If necessary, the job level will be adjusted to suit the applicant’s experience and responsibilities.
Responsibilities will include:
- Help build a new embedded firmware platform from scratch with a focus on robust and performant network communication
- Design and implement frameworks to support simulation and SIL/HIL integration testing
- Design and deploy state estimation and power electronics control algorithms optimized for a resource-constrained environment
- Collaborate with electrical and systems engineers closely to specify and implement system behaviors and diagnostics coverage
- Produce excellent software documentation
- Contribute to a collaborative, fast-paced startup culture, where every team member plays a crucial role in achieving company milestones
Desired Qualifications:
- BS or MS in Electrical/Computer Engineering or Computer Science
- 7+ years of experience in firmware engineering, with a strong focus in power conversion, renewable energy systems, or similar
- Proven track record in shipping new products at scale
- Excellent proficiency in Rust or C and debugging embedded systems
- Experience with digital protocols such as SPI, CAN, and Ethernet as well as application layer protocols such as CoAP or MQTT
- Expert knowledge of microcontroller hardware peripherals and RTOS
- Experience with CI/CD & test automation applied to software-enabled hardware products
- Proficiency in Python preferred
- Good to have experience with reverse engineering CAN protocols and developing custom diagnostic tools for evaluating embedded systems
- Self-motivated, with the ability to manage your work in a startup environment, balancing multiple priorities and deadlines
- Excellent communication and interpersonal skills, with ability to build relationships with all levels of the organization and present to internal and external executives
Physical Requirements:
- Ability to perform the essential job functions consistent safely and successfully with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards
- Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state, and local standards
Working Conditions:
- Environment, such as office or outdoors
- Ability to work in challenging working conditions which may include exposure to noise, dust, chemicals, and temperature extremes, while protected by PPE, for extended periods of time
- Essential physical requirements, such as climbing, standing, stooping, or typing
- Occasional work weekends, nights, or be on-call as a regular part of the job
- Occasional travel requirem
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s