Embedded Software Engineer
BasePower
Embedded Software Engineer
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. We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time.
About the Role
As an Embedded Software Engineer at Base, you will lead the architecture and technical direction of the firmware that powers our battery systems.
Our devices monitor hardware, control power electronics, communicate with cloud services, and respond to real-time grid conditions. The embedded platform you help define must operate safely and reliably across thousands of systems deployed in homes.
You will work closely with hardware, electrical, and software teams to shape how these systems are designed, built, and operated at fleet scale. This role requires deep technical judgment, strong systems thinking, and the ability to guide complex engineering decisions that affect the entire platform.
The systems you help architect will power Base's distributed energy network.
What You'll Do
- 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 that affect the safety, reliability, and scalability of the Base fleet.
- Mentor engineers and raise the bar for embedded systems engineering across the company.
What You'll Bring
- 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 in production hardware systems.
- Experience building software for systems deployed at scale.
- Ability to work across disciplines including hardware, cloud software, and infrastructure.
- Track record of leading complex technical projects and shaping system architecture.
- First principles thinking and a bias toward solving hard problems.
Preferred Skills
- Experience reading hardware schematics and datasheets to guide firmware design and integration.
- Experience with the embedded Linux ecosystem, including kernel configuration, driver development, and device update mechanisms.
- Familiarity with modern processor architectures (ARM, RISC-V) and trade-offs in selecting platforms for embedded systems.
- 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).
About the Team
America's power grid is failing—electricity costs have risen even as generation gets cheaper, and blackouts are becoming more common. We're building the software that fixes it. Our team owns the entire stack: firmware that controls batteries in thousands of homes, trading algorithms that buy and sell power in real-time markets, distributed commanding systems that orchestrate a growing fleet as a single grid asset, factory software for our Austin manufacturing line, and the product experience that makes it all invisible to homeowners. If you want to write code that physically moves electrons, ships hardware, and reshapes critical infrastructure, this is the job.
Please note: Base is a startup, which means priorities shift and evolve quickly. Your role may expand or change based on the needs of the business at any given time, so the responsibilities listed may not be exhaustive.
Our Values
First Principles Thinking: Question assumptions. Principles > rules.
Operate at Base Pace: Focus on what matters, act quickly, and learn by doing.
Give & Get Feedback: Be direct, be humble, and maintain a growth mindset.
Everyone's an Owner: Follow through on commitments and own results.
Strong Opinions, Loosely Held: Drive clarity and make calls with imperfect information.
Committed to the Mission: Rebuilding the grid is a big challenge. We work hard because we care deeply about the impact we're creating. We work in-person. It's not a 9-to-5. We are all-in.
Fun & Optimism Coexist with Grit: Collaboration and celebration coincide with the intensity of building real things.
Do the best work of your life at Base.
- Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly,... ...of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop...SuggestedFull timeLocal areaWork from homeRelocation package
$165.2k - $223.6k
...people who want to help. The AWS Hardware Engineering team creates server designs for Amazon’s... ...solve the hardest problems that fuse software, hardware, and the cloud. We take big bets... ...the industry.We are looking for an Embedded Software Development engineer to build and...SuggestedInternshipFlexible hours$90k - $130k
The CompanyIf you're passionate about embedded software, FPGA technologies, and solving complex engineering challenges, this is an opportunity to work on products that power advanced defense, aerospace, and scientific systems. You'll join an experienced RF & DSP engineering...SuggestedFull timeWorldwide$119k - $281k
...world.Team Description:Join the Brain Interfaces Embedded Systems Team and be part of an elite team of engineers working on high-performance, safety-critical embedded... ...with chip designers, electrical engineers, and software engineers on a small, fast-moving team.Job...SuggestedFull timeTemporary workInternship- ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret... ...Overview:We are seeking a highly skilled Embedded Linux Software Engineer specializing in Jetson hardware...SuggestedLocal area
- ...Embedded Software Engineer We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for advanced embedded systems. This role offers the opportunity to work on innovative projects in a dynamic, fast-paced environment...
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local areaRemote work- ...Embedded Software Engineer The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS Diagnostics team you will develop and maintain software used to characterize, calibrate and test new hardware, debug...Contract workRemote workWorldwide
$58 - $72 per hour
...Job Title: Mechatronics Software Engineer Job Description We are seeking a Mechatronics Software Engineer to integrate and commission... ...in robotics, kinetics, and mathematics. ~ Experience with embedded systems and firmware. Additional Skills &...Contract workTemporary work$35 per hour
...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed...Hourly payPrice workTemporary workInternshipFlexible hours- ...We are recruiting an Embedded C Software Engineer for a global technology leader developing rugged embedded computing systems for defense, aerospace, industrial, and scientific applications. This is a full-time, onsite position in Austin, Texas, with minimal travel...Full time
- ...Embedded Software Engineer Location: Austin, TX, US, 78746 Business Unit: Abaco Business Unit As an Embedded Software Engineer, you will design, develop, and support next-generation FPGA and RF products in an exciting high growth market. The fast-paced Abaco RF&...Permanent employmentLocal areaImmediate start
$168.1k - $227.4k
...businesses, government agencies, and other organizations operating in locations without reliable connectivity.As a Senior Embedded Software Engineer, you will be a part of the team participating in the definition and implementation of the Leo’s satellite communication...Permanent employmentInternshipFlexible hours- ...Autonomy Droid Perception SWE - Onboard Systems Flight SW Location: South San Francisco, California, USA Battery Modeling Engineer Location: South San Francisco, California, USA Billing Operations Analyst Location: South San Francisco, California, USA...Internship
- Austin, TexasHardware & Software - Software /Full Time /HybridFor over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives... ...your career! We are looking for an Embedded Software Test Engineer who brings...Full timeWork visa
- Austin, TXEngineering - Software /Full-time /On-sitePlease Note: To conform with the United States Government Space Technology... ...We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will...Permanent employmentFull timeContract workWork experience placementLocal area
- We are seeking an Embedded Software Engineer with expertise in NVIDIA Jetson platforms, embedded Linux, and Linux driver development to support our autonomous systems. In this role, you will develop low-level software, configure embedded Linux environments, and integrate...
- ...passionate, collaborative, energetic, and forward‑thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers...Permanent employmentFull timeWork experience placementLocal area
- A leading aerospace company is seeking a Principal Embedded Software Engineer II in Austin, Texas. This role involves designing software for embedded devices and systems, focusing on Linux-based single-board computers and microcontroller systems. Ideal candidates will...
- fab2 is hiring embedded software engineers to build the software systems behind our semiconductor fabrication tools. You’ll develop firmware for real-time control of processing tools, from early system definition through board bring-up, driver development, control logic...
- ...technology solutions firm in Austin, Texas is seeking a candidate to develop tools for testing and managing embedded systems. You will create and optimize software solutions while collaborating with hardware and software teams to ensure seamless integration. The ideal...
- Embedded Software Engineer SPEC is seeking anEmbedded Software Engineerto support the development of mission-critical defense systems. You will design and implement high-reliability embedded software for complex mixed-signal and RF hardware in demanding operational environments...Work experience placement
$105k - $145k
...building a small team of exceptional, hands‑on engineers to make this happen. Mechanical,... ...past 40 years. About the team The Tool Software team builds the software that runs Atomic... ...production. About the role We’re hiring embedded software engineers to help build the...Work at officeVisa sponsorshipNight shift$105k - $145k
...2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components... ...scale it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab...Work at officeVisa sponsorshipNight shift- ...on Teams with three team members from team in CAN Firmware/Embedded SW Engineer - Contractor Top Skills Experienced in writing systemd services... ...for an experienced Firmware Engineer with Embedded Software background to focus on various firmware development, performance...For contractors
- Requirements Must have: We require a bachelors degree in computer science, computer engineering, or a closely related discipline. We need at least 4 years of professional experience in embedded software development using C, C , and Assembly. We require experience developing...Flexible hours
- Responsibilities Create tools for testing, diagnostics and management of embedded systems Develop tools for the testing, diagnostics, and management of embedded systems Work with hardware and other software teams to ensure everything works together well. Optimize code for...
$220k
Senior Embedded Software Engineer | Austin, TX | Up to $220,000 Join one of the best-funded stealth startups in the photonics and defence space, developing next-generation embedded systems that enable autonomous platforms to operate reliably in the world's most demanding...Local area- ...collaborative work culture. They need you, a highly experienced Senior Software Engineer, to join the technical team located in scenic Austin, Texas.... ...qualityQualificationsWhat you need to succeed:-6+ years of embedded software engineering experience working with Python and C++...Visa sponsorship
- BAE Systems Electronics Systems, based in the United States, seeks an experienced embedded software engineer to design and implement software for complex avionics control systems. The role involves hands-on development in bare-metal environments and collaboration across...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer Austin, TX
- embedded developer Austin, TX
- embedded engineer Austin, TX
- embedded software engineer Austin, TX
- embedded firmware developer Austin, TX
- embedded linux engineer Austin, TX
- bank software Austin, TX
- software asset management analyst Austin, TX
- ultimate software Austin, TX
- software trainer Austin, TX


