B
Posted 12 hours ago
Embedded Software Engineer
BaseEmbedded Software Engineer
Requirements
5+ years embedded software experience, Expertise in C, C++, or Rust, Experience with microcontrollers or embedded Linux, System architecture expertise
Skills
C#RustLinux
About the role
About the Company
Base is America’s next-generation power company. We’re rebuilding the foundation of modern civilization–electricity–by deploying a vast network of distributed batteries that is transforming today’s fragile, centralized grid into a resilient and abundant system.
Responsibilities
- Define and evolve the architecture of the embedded software platform that powers Base battery systems
- Lead development of firmware that interfaces with sensors, power electronics, communications modules, and safety systems
- Partner closely with hardware and electrical engineering to co-design reliable hardware and firmware systems
- Drive system-level decisions across embedded, cloud, and fleet software to ensure the platform operates reliably at scale
- Establish standards for reliability, diagnostics, and observability across devices deployed in the field
- Design systems that support OTA updates and long-term device lifecycle management
- Identify and solve foundational technical problems affecting safety, reliability, and scalability
- Mentor engineers and raise the bar for embedded systems engineering
Requirements
- 5+ years of experience developing embedded software or firmware
- Deep expertise in C, C++, or Rust
- Strong experience designing embedded systems that interact directly with hardware
- Experience working with microcontrollers, embedded Linux, or real-time systems
- Strong understanding of system architecture, reliability, and failure modes
- Experience building software for systems deployed at scale
- Ability to work across hardware, cloud software, and infrastructure disciplines
- Track record of leading complex technical projects and shaping system architecture
- First principles thinking and a bias toward solving hard problems
Preferred Qualifications
- Experience reading hardware schematics and datasheets
- Experience with the embedded Linux ecosystem, including kernel configuration and driver development
- Familiarity with modern processor architectures (ARM, RISC-V)
- Experience developing and debugging software on custom hardware
- Working knowledge of power electronics or energy systems
- Familiarity with safety and regulatory certification processes (UL1998, UL1741, UL1547)
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
Base · Austin
