Senior Embedded Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Brelle · 9 hours ago

Senior Embedded Firmware Engineer

Brelle is an innovative company focused on engineering next-generation platforms for electric vehicles. The Senior Firmware / Software Engineer will be responsible for building the software foundation for Brelle's embedded platform and ensuring the design and scaling of embedded software across various hardware variants and customers.

Utilities

Responsibilities

Write, review, and release production-grade firmware for MCU peripherals and external components (SPI, I2C, UART, CAN/CAN-FD, ADC, DMA, timers etc), with a strong emphasis on code quality, testability, and long-term maintainability
Architect and maintain clean abstractions across the embedded stack—RTOS, drivers, middleware, and application layers
Contribute to the development and adoption of AI-enabled tooling for embedded firmware, helping automate boilerplate code, enforce architectural patterns, and improve test coverage across complex ECU platforms
Play a core role in the structure and evolution of the embedded codebase, including repository organization, build systems, and versioning strategies that support multiple customers, programs, and hardware variants
Lead ECU bring-up from first power-on through validation
Implement and support diagnostics and vehicle communication (UDS, CAN, CAN-FD, Ethernet, LIN) to production standards
Work hands-on with vehicle and systems teams to integrate Brelle ECUs into active superbike and supercar programs

Qualification

C/C++ firmware developmentRTOS conceptsDevice driver developmentVersion control (Git)Automotive software developmentMemory managementCI/CD pipelinesAutonomyTeam leadershipProblem-solving

Required

5+ years developing production firmware in C/C++ for resource-constrained embedded systems
Bachelor's or Master's degree in Electrical Engineering or Computer Science
Deep understanding of RTOS concepts: task scheduling, priority inversion, semaphores, queues, memory pools, and real-time constraints
Experience writing device drivers for MCU peripherals and debugging
Expert with version control (Git), build systems and CI/CD pipelines
Strong foundation in memory management, and embedded systems fundamentals

Preferred

Experience with automotive software development (AUTOSAR, ISO 26262, ASPICE) or other safety-critical domains
Background at leading EV companies or automotive Tier 1 firmware suppliers
Familiarity with FreeRTOS, SafeRTOS, or other real-time operating systems
Familiarity with NXP toolchain & SDKs

Benefits

Medical (HMO, PPO), Dental, and Vision
401(k)
Flexible PTO
Culture Team meals 2x per week
Monthly team events

Company

Brelle

twitter
company-logo
"Energy for what moves us" defines our mission at Brelle. We develop frontier technology that pushes what's possible in electrified performance.

Funding

Current Stage
Early Stage
Company data provided by crunchbase