Brelle logoBrelle logo

Senior Embedded Firmware Engineer

BrelleLos Alamitos
On-site Full-time $165K/yr - $225K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

QualificationsThe ideal candidate will possess a Bachelor's degree in Computer Science, Electrical Engineering, or a related field, alongside extensive experience in embedded firmware development. Proficiency in C/C++ programming, RTOS, and communication protocols is essential. A passion for automotive technology and innovation in electric vehicles is highly desirable.

About the job

About Brelle

At Brelle, our mission is captured in the phrase, “Energy for what moves us.” Located in California, we specialize in engineering cutting-edge platforms for supercars and superbikes, collaborating with elite performance brands across the US and Europe. Our groundbreaking innovations stem from a unique battery pack architecture, a comprehensive software platform, and advanced automated manufacturing techniques. By joining our team, you will contribute to the development of electric vehicles that are not only lighter and more engaging but also safer and capable of charging rapidly, both on the road and racetrack.

Our engineering teams operate like agile Skunkworks units, promoting cross-functional collaboration and innovation. We encourage our engineers to explore avant-garde concepts and materials, with a strong expectation to swiftly transition from ideas to prototypes.

About the Role

As a Senior Embedded Firmware Engineer at Brelle, you will take on a pivotal technical role in driving our embedded platform, creating the software backbone that powers our vehicle embedded architectures, ECUs, and developer services. You will influence the design and scalability of our embedded software across various hardware configurations and customer requirements. This encompasses the selection and configuration of RTOS, the development of low-level drivers, bootloaders, diagnostics, and the essential platform abstractions that facilitate safe and reliable application development.

This position is hands-on, requiring close collaboration with electrical, battery, systems, and vehicle teams to launch new ECUs, performing hardware debugging in the lab and validating functionality on test benches, as well as within our superbike and supercar programs.

Responsibilities

  • Develop, review, and deploy production-grade firmware for MCU peripherals and external components (e.g., SPI, I2C, UART, CAN/CAN-FD, ADC, DMA, timers), ensuring high standards of code quality, testability, and long-term maintainability.

  • Design and sustain clear abstractions throughout the embedded stack, RTOS, drivers, middleware, and application layers.

  • Contribute to the creation and adoption of AI-driven tools for embedded firmware, automating repetitive coding tasks, enforcing architectural standards, and enhancing test coverage across intricate ECU platforms.

  • Play a key role in the organization and evolution of the embedded codebase, including repository management, build systems, and versioning strategies that cater to multiple customers, programs, and hardware variants.

  • Lead the ECU bring-up process from initial power-on through functional validation.

  • Implement and maintain diagnostics and vehicle communication standards (e.g., UDS, CAN, CAN-FD, Ethernet, LIN), ensuring production readiness.

About Brelle

Brelle is at the forefront of engineering innovative electric vehicle platforms, transforming the future of automotive technology with a focus on performance and sustainability.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.