Embedded Software Engineer
Terrafirma Robotics
At TerraFirma, we’re redefining how the world moves earth for construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating construction to make it faster, cheaper, and safer.
Our Story & Mission
At SpaceX, we were part of the teams that built the largest rocket in human history, launched the largest constellation of satellites ever made, and delivered connectivity to millions of people worldwide. What we learned was simple: infrastructure is everything.
At Starbase, the biggest barrier to launching missions to Mars was not building the rocket. It was how slow, expensive, and complex it was to build the infrastructure around it. We lacked buildings, roads, water, power, communications, and waste management, and constructing them took far more time and resources than it should have.
From a first-principles perspective, that doesn't make sense. It shouldn't be this hard or costly to create the foundations for progress. That’s when we realized something important: the same engineering mindset that enabled us to tackle space exploration and mass manufacturing could be applied to infrastructure. By bringing the principles of simplification, iteration, acceleration, and automation to construction, we can unlock a new era in how the world builds.
Accelerating infrastructure unlocks progress across every domain, creating a self-sustaining engine for tackling humanity’s toughest challenges. The innovations we develop on Earth will lay the groundwork for the technologies that one day make settlement on Mars possible.
Job Overview
In this role, you'll take hands-on ownership of the embedded hardware and software for our robots. You'll be responsible for both high-level design of custom hardware and low-level code implementation. Day-to-day work includes developing software for Linux-based systems with real-time constraints and microcontrollers for sensing and control. You'll lead platform bringup for new boards, develop drivers for new chips and sensors, and help shape TerraFirma’s software testing framework and standards.
Responsibilities
Design and architect firmware and low-level code for embedded systems and microcontrollers
Perform platform bringup for new hardware, including driver implementation, sensor integration, boot chain development, and basic networking
Own the integration, calibration, and testing of sensors both for proof-of-concept prototypes and production systems
Lead interdisciplinary teams, mentor new employees, and actively participate in the hiring process
Basic Qualifications
B.S. in Computer Engineering, Computer Science, Electrical Engineering, or a closely related field
2+ years of professional or project experience with software and firmware development for embedded systems and microcontrollers
Demonstrated experience owning large scale deliverables, leading teams, and driving product roadmaps
Preferred Skills & Experience
Experience working with safety-critical or real-time systems
Experience working with embedded applications for robotics, autonomous vehicles, aerospace, automotive, or construction
Familiarity with platform and toolchain development for embedded systems
Experience building testing frameworks or designing CI/CD pipelines
Additional Requirements
Must be willing to work extended hours or weekends when needed to support critical deadlines or triage urgent deployment issues
Comfortable with working in a fast-paced startup environment
Must be willing to relocate to Austin, TX if not within commuting distance
Compensation & Benefits
Base compensation will vary based on factors such as relevant experience and education. Salaries and leveling will be determined on a case-by-case basis if an offer is extended. Our total compensation package also includes equity in TerraFirma. Relocation packages are available to help cover moving costs, if applicable.
$119k - $281k
...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 Description...SuggestedFull timeTemporary workInternshipFlexible hours$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... ...it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab...SuggestedFull timeWork at officeVisa sponsorshipNight shift$90k - $130k
Embedded Software Engineer, RF and FPGA SystemsAustin, TX$90,000 to $130,000 per yearThis employer is a global manufacturer of rugged embedded computing, RF, FPGA, and digital signal processing (DSP) systems used in defense, aerospace, and scientific research applications...SuggestedWorldwide- ...responsible for low-level and high-level software in Cesium’s products through all phases... ...reliability qualification, as well as software engineering and software project management... ...Designing and implementing software for embedded devices and systems, from requirements to...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area
$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- Austin, TXEngineering - Software /Full-time /On-sitePlease Note: To conform with the United States Government Space Technology... ...to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development...Permanent employmentFull timeContract workWork experience placementLocal area
- ...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...Local area
- 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...Full timeLocal areaWork from homeRelocation package
- ...Embedded Software EngineerAustin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid Position Summary:We're looking for an Embedded Software Engineer to be responsible for design, code development, debugging, testing, integration, and documentation of embedded software...Local area
$107.36k - $182.51k
...Embedded Software EngineerLead the future of flight with BAE Systems! Are you a highly experienced and visionary embedded software engineer seeking a leadership role in a dynamic and innovative environment? At BAE Systems' Electronic Systems business, within our Controls...Full timeWork experience placementLocal areaFlexible hours- ...fab2 is hiring embedded software engineers to build firmware for real-time control of semiconductor tools. You’ll develop from board bring-up to production deployment, working across hardware and software boundaries. You will write Linux-based Rust applications for equipment...
- ...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
$50 per hour
...Embedded Software EngineerLocation: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/ContractPay Rate: $50/hrJob Summary:We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions for cutting...Full time- ...CesiumAstro is seeking a Senior Software Project Engineer to lead embedded software development for aerospace systems. You will create development plans, run planning meetings, and communicate progress to diverse stakeholders in a fast‑paced environment. The ideal candidate...
- ...firm is seeking a Member of Technical Staff in Austin, TX, to deliver technical expertise in embedded Linux systems. You will lead projects, develop software, mentor junior engineers, and drive innovation. Ideal candidates possess over 8 years of software engineering...
$120k - $175k
...00 - $175,000 per annum Company overview & Job Title: A leading engineering company located in Austin, Texas (USA) who specialize in Renewable Clean Energy are now hiring for a brand-new Embedded Software Engineer to join the growing team and business on a permanent basis...Permanent employmentImmediate start- ...over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on... ...exceptional place to grow your career! We are looking for an Embedded Software Test Engineer who brings their experience to ensure that our...Full timeWork visa
$143.7k - $194.4k
...hospitals, businesses, government agencies, and other organizations operating in locations without reliable connectivity. As an Embedded Software Engineer, you will be a part of the team participating in the definition and implementation of the Amazon Leo’s satellite...Permanent employmentInternshipFlexible hours- Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate...Full timeH1bLocal areaRemote workWork from home
- 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...
- Select how often (in days) to receive an alert: 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&DSP team develops leading edge ruggedized ADC, DAC,...Permanent employmentLocal areaImmediate start
- 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...
- ...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...
- 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...
$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- BLE (controller) Embedded Software Engineer Job Description As a member of the BLE software development team, s/he will carry out tasks, such as systems analysis, specification, design, implementation, verification, characterization, qualification, and documentation of...
- 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...
- CesiumAstro is seeking a Staff Embedded Software Engineer to act as the technical authority for embedded software, shaping architectures and advancing development across products for space and aerospace platforms. The role involves cross-functional collaboration with software...
- ...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
- ...Embedded Software EngineerAs an embedded software engineer at Paradromics, you will work in tandem with neuroengineers and electronic designers to realize low-latency, high-fidelity brain machine implants. You'll own the firmware that sits between neural hardware and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer Austin, TX
- embedded systems software engineer Austin, TX
- embedded developer Austin, TX
- embedded software engineer Austin, TX
- embedded firmware developer Austin, TX
- embedded linux engineer Austin, TX
- software implementation project manager Austin, TX
- remote software sales Austin, TX
- bank software Austin, TX
- healthcare software sales Austin, TX


