B

Brelle

Software-defined, modular EV battery systems

Senior Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLos Alamitos, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of developing production firmware in C/C++ for resource-constrained embedded systems.
  • A Bachelor of Science or Master of Science degree in Electrical Engineering, Computer Science, or a related field.
  • A deep understanding of real-time operating system concepts, concurrency, memory management, and real-time constraints.
  • Strong experience with microcontroller peripherals, device drivers, and hardware/firmware debugging.
  • Expertise with Git, build systems, and continuous integration/continuous delivery.
  • Experience taking embedded software from development through validation and production.
  • A track record of owning technically complex problems and driving them through to completion.

Responsibilities

  • Develop and release production-grade firmware in C/C++ for microcontroller peripherals and external components, including SPI, I2C, UART, CAN/CAN-FD, ADC, DMA, and timers.
  • Architect clean abstractions across real-time operating systems, drivers, middleware, and application layers.
  • Lead electronic control unit 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 the embedded codebase, build systems, continuous integration/continuous delivery, and development tooling.
  • Work hands-on with hardware in the lab and with vehicle teams during integration and validation.
  • Help establish engineering practices that support speed without compromising reliability or safety.
  • Mentor other engineers and raise the technical bar through design reviews, code reviews, and collaboration.

Desired Qualifications

  • Automotive, motorsport, powersports, aerospace, robotics, or other safety-critical experience.
  • Experience with AUTOSAR, ISO 26262, or ASPICE.
  • Experience with FreeRTOS, SafeRTOS, or another real-time operating system.
  • Experience with NXP microcontroller units, toolchains, and software development kits.
  • Electronic control unit development from bring-up through production.

About the Company

Brelle

Software-defined, modular EV battery systems

Brelle designs and builds advanced battery systems and software-defined powertrains for electric vehicles. Its modules include lightweight, scalable battery packs and a Brelle OS that runs safety-critical functions, diagnostics, and over-the-air updates, with AI-based software to optimize performance. The packs support ultra-fast charging, able to go from 10% to 80% in about seven minutes, and use a modular architecture adaptable to different vehicle platforms. By collaborating with partners like Enevate and focusing on drivetrain efficiency, Brelle aims to redefine EV performance and safety across multiple platforms.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Brelle

See more jobs