← Back to results

Embedded Software Engineer

Join Cowboy Space Corporation as an Embedded Software Engineer to develop real-time software for spacecraft subsystems.

Location
San Carlos, California
Compensation
$130k–$185k/yr
Level
mid
Type
full time · On-site

Posted by employer 1 month ago

First seen on Joblaze 1 month ago

Last verified on the company career page 1 day ago

Skills & Technologies

What you'll build

  • Own embedded software for spacecraft subsystems
  • Design, develop, and debug real-time embedded software
  • Implement low-level drivers and real-time control loops
  • Build and maintain software for firmware updates
  • Collaborate with electrical and software teams

Must have

  • 3+ years of experience in embedded software development
  • Strong programming skills in C/C++
  • Experience with RTOS-based and bare-metal environments
  • Comfort working at the hardware boundary
  • Experience with hardware/software integration

Nice to have

  • Bachelor's degree in Electrical Engineering or related field
  • Experience with embedded communication protocols
  • Experience with firmware update systems
  • Understanding of fault-tolerant design
  • Familiarity with Python for test automation

Practical constraints

  • U.S. citizenship or authorized to work in the U.S.

Requirements

Experience
3+ years
Education
Bachelor's degree
Visa
Sponsorship available

Benefits

401k Match Equity/Stock Options Paid Time Off Health Insurance Relocation Assistance Parental Leave

Joblaze summary

The Embedded Software Engineer at Cowboy Space Corporation is responsible for developing and maintaining real-time software for spacecraft subsystems, focusing on power distribution and thermal control. Key skills include proficiency in C/C++ for embedded systems, experience with microcontrollers, and a solid understanding of hardware integration. This role is suited for individuals with at least three years of experience in embedded software development, particularly those with backgrounds in aerospace or high-reliability systems. The position offers a chance to work within a small, dedicated team tackling complex engineering challenges in the space energy sector.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 23, 2026. Last confirmed on Cowboy Space Corporation's careers page November 12, 2026.
  • Salary band is in line with the typical range for comparable tech roles (median ~$128,000).
  • Starts above 83% of 349 comparable mid other roles in United States that list Python we track (median $110,000 across 64 companies). See Python salary trends
  • Python appears in 17.9% of 3418 comparable mid other roles in United States; FreeRTOS appears in 0.1% of 3418 comparable mid other roles in United States.

Quick facts

Is the Embedded Software Engineer role remote?
No — this is an on-site role in San Carlos, California.
What's the salary range?
Cowboy Space Corporation lists $130,000–$185,000 for this role.
How much experience is required?
At least 3 years of relevant experience for this Embedded Software Engineer role.
Where is the role based?
Cowboy Space Corporation is hiring for this position in San Carlos, California.
What's the tech stack?
Joblaze extracted these technologies from the posting: C, C++, FreeRTOS, Python.
Does Cowboy Space Corporation sponsor work visas for this role?
Yes — the posting indicates visa sponsorship is available for the right candidate.
What seniority level is this role?
Cowboy Space Corporation targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Embedded Software Engineer role at Cowboy Space Corporation.

From the original posting

Mission

Cowboy Space Corporation is solving the global energy crisis by building the infrastructure for abundant, resilient space-based solar energy. We are tackling one of humanity’s most complex engineering challenges with a world-class team dedicated to delivering a revolutionary power platform. Cowboy Space Corporation is transforming how civilization powers, computes and connects - from orbit to Earth.

Background

Cowboy Space Corporation is building the infrastructure to power and connect the orbital economy. Our modular, scalable satellites collect sunlight in Low Earth Orbit to enable multiple integrated applications: transmitting energy via infrared lasers (space-to-earth and space-to-space), powering on-orbit high-performance computing clusters (GPU/TPU), and providing secure, high bandwidth optical data transport.

Baiju Bhatt founded Cowboy Space Corporation in 2024. Inspired by his father’s work with NASA Langley Research Center, Baiju earned his B.S. in Physics and M.S. in Mathematics at Stanford before co-founding Robinhood, now a public company that has helped over 20 million Americans access the financial system. Cowboy Space Corporation has raised ~$365 million from Index Ventures, Interlagos, Construct Ventures, Breakthrough Energy Ventures, Andreessen Horowitz, NEA, and others.

This is an ambitious mission that demands extraordinary talent. Cowboy Space Corporation ’s team has worked at places like SpaceX, Blue Origin, Stoke Space, Astranis and NASA, and is based in San Carlos, CA. If you're ready to solve complex technical challenges and help build the most important energy company in the world, we want to hear from you.

The Role

We're looking for an Embedded Software Engineer to take ownership of real-time software for spacecraft subsystems, including power distribution, thermal control, and related avionics boards. You'll join a small embedded team where your work spans the full lifecycle: board bring-up, driver and application development, hardware/software debugging, and supporting reliable firmware updates for hardware in the field and on orbit. This is a high-ownership role: after ramp-up, you'll be the standing owner of a meaningful piece of our embedded software stack.

Responsibilities

  • Own embedded software for spacecraft subsystems from concept through on-orbit operations

  • Design, develop, and debug real-time embedded software for microcontroller-based avionics boards in both FreeRTOS and bare-metal environments

  • Implement low-level drivers, peripheral interfaces, and real-time control loops for power distribution, thermal control, sensors, and actuators

  • Build and maintain software supporting board bring-up as well as safe, robust in-field and in-flight firmware update mechanisms

  • Integrate with and develop robust command and telemetry infrastructure

  • Work deeply at the software-to-hardware boundary: read schematics, understand pinouts, drive physical hardware, and diagnose issues that could originate in firmware or hardware

  • Build robust, fault-tolerant systems with attention to reliability, determinism, and performance in constrained environments

  • Support board bring-up, hardware integration, and hardware-in-the-loop (HITL) testing

  • Develop automated test frameworks and validation tooling for embedded systems

  • Collaborate closely with electrical, avionics, and software teams to define system architecture and interfaces

  • Investigate anomalies, perform root cause analysis, and implement fixes across hardware/software boundaries

  • Contribute to system-level design, including fault detection, isolation, and recovery (FDIR) strategies

Basic Qualifications

  • 3+ years of experience (or equivalent practical experience) in embedded software or firmware development

  • Strong programming skills in C/C++ for embedded systems

  • Experience developing for embedded microcontrollers, including work with RTOS-based (e.g., FreeRTOS) and/or bare-metal environments

  • Comfort working at the hardware boundary: reading schematics, using debugging tools (JTAG, oscilloscopes, logic analyzers), and reasoning about electrical behavior

  • Experience with hardware/software integration and board bring-up

  • Ability to own a subsystem largely independently after ramp-up

Preferred Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field

  • Experience developing embedded software for aerospace, automotive, robotics, or other high-reliability systems

  • Experience with common embedded communication protocols (SPI, I2C, UART, CAN) and embedded networking stacks

  • Experience building or working with firmware update and bootloader systems for deployed or remote hardware

  • Understanding of fault-tolerant design, redundancy, and high-reliability system architecture

  • Experience with HITL testing and system validation

  • Familiarity with Python or scripting for test automation and tooling; interest or experience in Rust for embedded development is a plus

  • Experience working in fast-paced, high-ownership environments with rapid iteration cycles

  • Exposure to radiation-tolerant design considerations for space systems

Compensation and Benefits

The salary range for this position is $130,000 - $185,000 annually. The actual base salary offered will depend on factors such as job-related skills, experience, qualifications, and internal equity.

  • Equity in Cowboy Space Corp.

  • 401(k) retirement savings plan

  • Paid time off

  • 10 paid holidays per calendar year

  • Paid parental leave

  • Relocation assistance if applicable

ITAR Requirements

  • Export Control Requirement: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), applicants must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.

Standard company text repeated across Cowboy Space Corporation's postings is omitted here.

Similar positions

Cowboy Space Corporation
Software Engineer
Cowboy Space Corporation · San Carlos, CA or Kent, WA
Cowboy Space Corporation
Software Engineer, Test & Automation
Cowboy Space Corporation · Kent, Washington
Cowboy Space Corporation
Senior Software Engineer
Cowboy Space Corporation · San Carlos, CA or Kent, WA
Cowboy Space Corporation
Flight Software Engineer
Cowboy Space Corporation · Kent, Washington
Cowboy Space Corporation
Ground Station Software Engineer
Cowboy Space Corporation · San Carlos, CA or Kent, WA