Brelle
Director of Embedded Software Platform
Los Alamitos, CA. Posted 17 days ago
The role
You will lead the architecture and development of embedded software foundations for energy and powertrain systems. This hands-on technical leadership role involves establishing technical direction, building an engineering team, and managing the software stack from early development through production.
What you will do
- Own the technical direction and evolution of the embedded software platform
- Define software architecture across layers including operating systems, drivers, and middleware
- Develop a platform roadmap balancing product needs with long-term investments
- Lead embedded software development from architecture through production deployment
- Drive resolution of complex technical issues spanning firmware, hardware, and communications
- Establish standards for code quality, testing, configuration management, and release
- Build or evolve tools and infrastructure for automated testing and continuous integration
- Partner with electrical, battery, systems, and vehicle engineering teams
- Build and develop a high-performing embedded software team
- Align team priorities with product milestones and the company roadmap
Required qualifications
- 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
- Track record of owning substantial technical scope
- Strong understanding of embedded software architecture and interactions between software, electronics, and physical systems
- Strong foundation in C/C++
- 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
- Strong judgment in balancing architectural quality, technical debt, and delivery commitments
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience
Nice to have
- 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
Benefits
- Medical, dental, and vision (HMO/PPO)
- 401(k)
- Flexible PTO
- Team meals twice a week
- Monthly team events
About the company
Brelle is a California based, venture backed team building a new approach to manufacturing for an increasingly electrified world. They develop high-performance energy and powertrain systems using advanced engineering, software, testing, and automated production.