B

Brelle

Software-defined, modular EV battery systems

Director of Embedded Software Platform

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeLos Alamitos, CA, USAIn-person

About the Job

Requirements

  • At least 10 years of experience in embedded software, firmware, systems software, or a closely related engineering discipline.
  • Significant experience designing, architecting, and shipping embedded software for complex, hardware-dependent products.
  • A track record of owning substantial technical scope across an embedded software platform, multiple electronic control units (ECUs), or a sophisticated firmware stack.
  • Strong understanding of embedded software architecture and interactions between software, electronics, and physical systems.
  • Strong foundation in C and C++ and ability to engage deeply in technical design, implementation, and debugging discussions.
  • Experience with real-time operating systems, embedded Linux, or comparable embedded operating environments.
  • Experience with low-level software, drivers, middleware, hardware abstraction, communication protocols, or system integration.
  • Experience taking embedded systems through development, testing, validation, and production deployment.
  • Demonstrated ability to lead complex technical initiatives across multiple engineering disciplines.
  • Experience leading engineers, setting technical direction, and establishing engineering standards that improve software quality and execution.
  • Strong judgment in balancing architectural quality, technical debt, delivery commitments, and long-term platform needs.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Own the technical direction and evolution of the embedded software platform, establishing architecture and foundations for current and future products.
  • Define software architecture across embedded-stack layers, including operating systems, drivers, middleware, hardware abstraction, communication interfaces, diagnostics, and application integration.
  • Establish software interfaces and architectural boundaries that enable reuse across ECUs, hardware configurations, and customer programs.
  • Evaluate architectural approaches, technologies, and tools, making trade-offs across performance, reliability, maintainability, development speed, and hardware constraints.
  • Develop a platform roadmap balancing immediate product needs with long-term technical investments.
  • Identify opportunities to simplify the software stack, improve consistency, and accelerate development across programs.
  • Lead embedded software development from architecture and early hardware bring-up through system integration, validation, release, and production deployment.
  • Drive resolution of complex technical issues spanning firmware, hardware, communications, and system behavior.
  • Establish standards for code quality, testing, configuration management, version control, and software release.
  • Build or evolve tools and infrastructure for efficient development, including automated testing, build systems, continuous integration, and debugging workflows.
  • Ensure software is designed for reliability, diagnosability, and maintainability under real-world operating conditions.
  • Guide technical decisions around firmware updates, cybersecurity, functional safety, and software lifecycle management as required by product and customer needs.
  • Partner with electrical, battery, systems, and vehicle engineering teams to define software requirements, hardware interfaces, and integration strategies.
  • Ensure embedded software architecture supports system-level requirements for performance, reliability, safety, and functionality.
  • Drive alignment on technical dependencies, interface definitions, and integration priorities across engineering disciplines.
  • Work directly with engineers to evaluate design trade-offs, debug difficult issues, and move solutions from prototype to production.
  • Balance platform standardization with flexibility for different hardware configurations and customer programs.
  • Build and develop a high-performing embedded software team, hire engineers, and establish clear technical ownership.
  • Set technical direction while empowering engineers to make decisions and own outcomes.
  • Establish engineering practices, including architecture reviews, code reviews, testing standards, and release processes.
  • Develop technical leaders and foster accountability, sound engineering judgment, and continuous improvement.
  • Align team priorities and resources with product milestones, platform development, and the broader engineering roadmap.

Desired Qualifications

  • Experience in automotive, electric vehicles, motorsport, aerospace, robotics, or other demanding embedded systems environments.
  • Experience developing software platforms shared across multiple ECUs, hardware variants, vehicle programs, or products.
  • Experience with automotive communication and diagnostics, including CAN, CAN-FD, Ethernet, LIN, or UDS.
  • Experience building embedded software infrastructure, including build systems, automated testing, continuous integration, and release tooling.
  • Familiarity with vehicle electrical/electronic architectures, software-defined vehicles, or distributed control systems.
  • Familiarity with functional safety standards such as ISO 26262, automotive software development practices such as ASPICE, or embedded cybersecurity.
  • Experience with secure boot, firmware updates, or production software configuration and lifecycle management.
  • Experience building or scaling an embedded software organization in a fast-moving engineering environment.

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