Skip to content
Brelle

Senior Embedded Firmware Engineer

Los Alamitos, CAOnsite · United States
Senior · FullTime · Digital Systems
POSTED 1 FEB
Apply Ask
Role
280 days opentrue age
Posted 1 Feb
CompanyBrelle →
6open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
17,052open · Senior Software engineering
All software engineering
74,987open
All tracked boards · live 8 Nov · n=17,052
C++

About Brelle

Energy for what moves us.

The next generation of vehicles and aircraft won't be built with yesterday's manufacturing playbook.

Brelle is building a new approach to manufacturing for an increasingly electrified world, bringing together advanced engineering, software, testing, and automated production to develop and build high-performance energy and powertrain systems.

We're a California based, venture backed team working with some of the most demanding names in high performance mobility, including supercars and superbikes. Our work spans novel battery pack architecture, full-stack software, and automated manufacturing, with the goal of making machines lighter, safer, and more capable.

We're building something ambitious, and we're still early. That means real ownership, difficult technical problems, and the opportunity to see your work move from an idea to something real. We value people who think beyond their job description, challenge conventional approaches, and follow through on what they take on.

Build something exceptional. Own your work. See it move.

About the Role

As a Senior Embedded Firmware Engineer, you'll be a core technical owner of Brelle's embedded platform—the software foundation powering our vehicle architecture and ECUs.

You'll work across the embedded stack, from RTOS and low-level drivers through diagnostics, communication protocols, and platform architecture. You'll work closely with electrical, battery, systems, and vehicle teams to bring ECUs from first power-on through validation and into real superbike and supercar programs.

This is a hands-on, high-ownership role. You'll be expected to make architectural decisions, get into the hardware when things don't work, and drive problems through to production.

What You'll Do

Develop and release production-grade firmware in C/C++ for MCU peripherals and external components including SPI, I2C, UART, CAN/CAN-FD, ADC, DMA, and timers

Architect clean abstractions across RTOS, drivers, middleware, and application layers

Lead ECU bring-up from first power-on through validation

Develop production-grade diagnostics and vehicle communication including UDS, CAN, CAN-FD, Ethernet, and LIN

Shape the structure and evolution of Brelle's embedded codebase, build systems, CI/CD, and development tooling

Work hands-on with hardware in the lab and with vehicle teams during integration and validation

Help establish engineering practices that allow us to move quickly without compromising reliability or safety

Mentor other engineers and raise the technical bar through design reviews, code reviews, and collaboration

What We're Looking For

5+ years developing production firmware in C/C++ for resource-constrained embedded systems

BS/MS in Electrical Engineering, Computer Science, or a related field

Deep understanding of RTOS concepts, concurrency, memory management, and real-time constraints

Strong experience with MCU peripherals, device drivers, and hardware/firmware debugging

Expert with Git, build systems, and CI/CD

Experience taking embedded software from development through validation and production

A track record of owning technically complex problems and driving them through to completion

Preferred Qualifications

Automotive, motorsport, powersports, aerospace, robotics, or other safety-critical experience

AUTOSAR, ISO 26262, or ASPICE

FreeRTOS, SafeRTOS, or other RTOS experience

NXP MCUs, toolchains, and SDKs

ECU development from bring-up through production

How We Work

At Brelle, we value people who take ownership, think beyond their immediate responsibilities, and care about the quality of what they build.

Our operating principles reflect how we work:

Big Picture: Understand the broader problem and how your work contributes to the outcome.

Team First: Work across disciplines, share context, and help the team succeed.

Lean In: Take initiative, identify what needs to happen, and step in to make progress.

Be Obsessed: Care deeply about the details, the engineering, and the quality of the result.

Follow Through: Take responsibility for outcomes and see the work through to completion.

Source · BrelleFirst seen 4 NovOriginal ↗