Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Firmware Engineer, New Product image - Rise Careers
Job details

Firmware Engineer, New Product

Redwood Materials is focused on creating a sustainable supply chain for electric vehicles through innovative technologies. They are looking for a Firmware Engineer to develop robust firmware for a new product.

Skills

  • Firmware engineering
  • Power conversion
  • Embedded systems debugging
  • Microcontroller hardware
  • CI/CD & test automation

Responsibilities

  • Build an embedded firmware platform from scratch
  • Implement frameworks for simulation and testing
  • Design power electronics control algorithms
  • Collaborate with engineers for system behaviors
  • Produce software documentation
  • Contribute to a startup culture

Education

  • BS or MS in Electrical/Computer Engineering or Computer Science

Benefits

  • Competitive salary
  • Dynamic work environment
  • Opportunity to work on innovative projects
To read the complete job description, please click on the ‘Apply’ button
Redwood Materials Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Redwood Materials DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Redwood Materials
Redwood Materials CEO photo
JB Straubel
Approve of CEO

Average salary estimate

$205000 / YEARLY (est.)
min
max
$170000K
$240000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Firmware Engineer, New Product, Redwood Materials

Join the innovative team at Redwood Materials as a Firmware Engineer for New Products! Based in sunny San Francisco, California, you'll be pivotal in developing cutting-edge firmware from the ground up for ARM Cortex-M microcontrollers. As an integral part of a fresh engineering team, your hands-on skills will contribute to robust, reliable solutions that power sustainable technology for electric vehicles and clean energy products. You'll collaborate closely with electrical and systems engineers to design control algorithms and develop a new embedded platform that emphasizes efficient network communication within a large-scale industrial application. This is an exciting opportunity for a self-driven engineer who's eager to tackle novel technical challenges in a fast-paced startup environment. You'll have the chance to show off your expertise in Rust or C, delve into digital communication protocols like SPI and CAN, and enjoy a culture that values collaboration and innovation. If you're ready to make a real impact in the circular supply chain of battery technology, we want to hear from you! Let’s together advance the future of energy sustainability at Redwood Materials.

Frequently Asked Questions (FAQs) for Firmware Engineer, New Product Role at Redwood Materials
What are the primary responsibilities of a Firmware Engineer, New Product at Redwood Materials?

The Firmware Engineer, New Product at Redwood Materials is responsible for designing and developing firmware from scratch for ARM Cortex-M microcontrollers. This role focuses on creating a new embedded firmware platform, implementing communication frameworks, and developing control algorithms for power electronics. Collaborating closely with electrical and systems engineers is vital to fulfill system behavior specifications and diagnostics coverage.

Join Rise to see the full answer
What qualifications are required for the Firmware Engineer, New Product position at Redwood Materials?

To qualify for the Firmware Engineer, New Product role at Redwood Materials, candidates should have a BS or MS in Electrical/Computer Engineering or Computer Science and at least 7 years of experience in firmware engineering. Proficiency in Rust or C, experience with digital protocols such as SPI and CAN, and knowledge of microcontroller hardware peripherals and RTOS are crucial requirements, along with a track record of shipping new products at scale.

Join Rise to see the full answer
What programming languages and tools should a Firmware Engineer at Redwood Materials be proficient in?

A Firmware Engineer, New Product at Redwood Materials should be highly proficient in Rust or C and possess excellent debugging skills for embedded systems. Familiarity with Python is advantageous, along with experience in application layer protocols like CoAP or MQTT, and an understanding of CI/CD and test automation applied to hardware products.

Join Rise to see the full answer
How does Redwood Materials support professional growth for Firmware Engineers?

Redwood Materials fosters a collaborative and fast-paced startup culture where Firmware Engineers have opportunities to work on innovative projects and contribute significantly to company milestones. The environment encourages creativity and growth, allowing engineers to enhance their skills while taking on a variety of responsibilities and challenges.

Join Rise to see the full answer
What is the salary range for the Firmware Engineer, New Product position at Redwood Materials?

The salary range for the Firmware Engineer, New Product position at Redwood Materials in California is between $170,000 and $240,000 USD. Compensation will vary based on factors such as experience, education, and skills. This full-time position also has future growth opportunities within the company.

Join Rise to see the full answer
Common Interview Questions for Firmware Engineer, New Product
Can you explain your experience with developing firmware for ARM Cortex-M microcontrollers?

When answering this question, focus on specific projects where you developed firmware for ARM Cortex-M microcontrollers, elaborating on the challenges faced and how you overcame them. Highlight your understanding of the architecture and your approach to debugging and optimizing firmware for performance.

Join Rise to see the full answer
What techniques do you use for testing embedded firmware?

Discuss your experience with simulation, Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing methods. Emphasize the importance of creating robust testing frameworks and how these techniques help ensure reliability and performance in embedded systems.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced startup environment?

Illustrate your time management skills by providing examples of how you assess task urgency, set milestones, and communicate with your team. Share strategies you employ to stay flexible while balancing multiple responsibilities and deadlines.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your previous firmware projects.

Use this opportunity to narrate a specific technical challenge, detailing your problem-solving process, the solutions you implemented, and the outcome. Focus on how your approach benefitted the project and improved performance.

Join Rise to see the full answer
What experience do you have with power conversion and renewable energy systems?

Be prepared to discuss projects where you've implemented power conversion technologies and how they integrate into the broader renewable energy landscape. Your answer should reflect both technical knowledge and insights into sustainability.

Join Rise to see the full answer
How do you ensure effective communication with cross-functional teams?

Highlight your relationship-building skills and share examples of successful collaboration with electrical and systems engineers. Stress the importance of clear documentation and regular updates to facilitate communication across teams.

Join Rise to see the full answer
What firmware debugging techniques are you most comfortable with?

Discuss specific tools and methods you utilize for debugging embedded systems effectively. Analyze how you approach issues systematically and the impact of your debugging techniques on project outcomes.

Join Rise to see the full answer
Can you provide an example of how you handled a missed deadline?

Share a professional learning experience where deadlines were missed, elaborating on how you identified the problem, communicated with stakeholders, and implemented changes to prevent future occurrences. Highlight your adaptability and problem-solving skills.

Join Rise to see the full answer
What is your experience with CI/CD processes for embedded software?

Talk about your familiarity with Continuous Integration and Continuous Deployment in the context of embedded systems, including tools used for automation, and how these processes improve overall development efficiency and product quality.

Join Rise to see the full answer
Why do you want to work at Redwood Materials as a Firmware Engineer?

Express genuine excitement about Redwood Materials' mission to foster a sustainable future in energy. Connect your personal and professional aspirations with the company's goals, emphasizing how your skills can contribute to achieving those objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Redwood Materials Hybrid McCarran, Nevada, United States
Posted 8 days ago
Photo of the Rise User
Redwood Materials Hybrid San Francisco, California, United States
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Anduril Industries Hybrid Huntsville, Alabama, United States
Posted 3 days ago
Photo of the Rise User
Collectors Hybrid Santa Ana, California, United States
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Celigo Remote Hyderabad/Remote
Posted 5 days ago
Photo of the Rise User
Artisan Remote No location specified
Posted 9 days ago

Redwood is building a circular supply chain to power a sustainable world and accelerate the reduction of fossil fuels. To make batteries sustainable and affordable we need to close the loop at the end of life. We’re localizing a global battery su...

95 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$170,000/yr - $240,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
18 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
6 people applied to GIS Summer Intern at AECOM
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover