Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$130k - $185k
Full-time

Cowboy Space

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.

Current energy and data systems rely on complex logistics and outdated infrastructure. Cowboy Space Corporation overcomes these challenges by enabling direct, on-demand, secure, and scalable energy distribution and data processing from space. This will revolutionize how we operate in orbit and on Earth, supporting the rapidly expanding space industrial base, ISAM (In-Space Servicing, Assembly, and Manufacturing) operations, remote regions, and military bases.

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.

  • Employees and their eligible dependents may enroll in medical, dental, and vision insurance

  • 401(k) retirement savings plan

  • Paid time off

  • 10 paid holidays per calendar year

  • Paid parental leave

  • Relocation assistance if applicable

  • Daily lunch in the office and a fully stocked kitchen with beverages and snacks

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 .

Disclaimer

This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at Cowboy Space Corp.’s discretion.

Cowboy Space Corp. is an equal employment opportunity employer. We consider individuals for employment or promotion according to their skills, abilities and experience. Cowboy Space Corp. is committed to complying with all applicable laws prohibiting discrimination based on race, color, religious creed, age, national origin, ancestry, physical, mental or developmental disability, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions relating to pregnancy, childbirth or breastfeeding), veteran status, military status, marital or registered domestic partnership status, medical condition (including cancer or genetic characteristics), genetic information, gender, gender identity, gender expression, sexual orientation, as well as any other category protected by federal, state or local laws.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Carlos, CA vacancy
  • $140k - $170k

     ...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  • $150k - $250k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Suggested
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  • $221k - $265k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    8 hours ago
  • $137k - $207k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory... 
    Suggested
    Full time
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    8 hours ago
  • $155.9k - $227.3k

     ...flight, the Battery Management System (BMS) software that keeps them safe, healthy, and...  ...Together they form one energy ecosystem, engineered around the demands of commercial eVTOL service...  ...for designing and implementing the embedded C++ software that runs on our aircraft battery... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    4 days ago
  •  ...Embedded Systems Software Engineer Location: San Carlos, CA Company: Aetherflux Type: Full-time About Aetherflux Aetherflux is revolutionizing space-based solar power by developing satellites equipped with advanced high-power laser systems to beam... 
    Full time

    Aetherflux

    San Carlos, CA
    2 days ago
  •  ...ready to apply your skills to the forefront of robotics innovation, we'd love to hear from you. What to Expect As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate... 

    Sunday

    Redwood City, CA
    4 days ago
  • $150k - $300k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  • RESPONSIBILITIES: Kforce has a client in Foster City, CA that is seeking an Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Foster, CA
    8 hours ago
  • $170k - $210k

     ...Senior Embedded Software Engineer Tau Motors seeks a highly skilled and experienced Embedded Software Engineer to join our team. You will drive the development of Tau's cutting-edge software-enabled platforms through architecture, requirements, design, code, and testing... 
    Flexible hours

    Tau Inc

    Redwood City, CA
    4 days ago
  • $220k - $265k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridAs a Software Engineer on the Firmware team, you will own the software integration, performance...  ..., and L1-L3 implementations into our custom embedded Linux platform.Architecture Definition: Define,... 
    Full time
    Temporary work
    Work experience placement
    Relocation package

    Zoox

    Foster, CA
    8 hours ago
  • $95 per hour

    Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software Engineer, you will be part of the Hardware Systems Verification team supporting cross-functional development... 

    Manpower Inc

    Foster, CA
    6 days ago
  • $150k - $250k

     ...Software Test Engineer Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world...  ...field. ~5+ years of experience in test engineering, embedded software development, or hardware validation. ~ Strong proficiency... 
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    3 days ago
  • $150k - $250k

    A cutting-edge radar technology company in Redwood City, CA is seeking an Embedded Software Engineer to develop software for advanced radar systems. You will collaborate closely with hardware and signal processing engineers to ensure reliable operation in orbit. Candidates... 

    Array Labs

    Redwood City, CA
    1 day ago
  • $145.83k - $219k

     ...the Role Nuro operates real self-driving vehicles on public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded controllers that connect the Nuro Driver™ to the vehicle: the... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  •  ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the... 
    Permanent employment
    Full time

    Reliable Robotics

    Mountain View, CA
    more than 2 months ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...connected, more intelligent, more sustainable for everyone. Embedded Software Engineer Role Summary We are looking for a Embedded Software... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    more than 2 months ago
  • $150k - $200k

     ...coffee experience at scale. The ideal candidate has shipped real embedded products, seen them fail in the field, debugged them under...  ...real-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    5 days ago
  • $170k - $277.5k

     ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...for image processing (Debayering, lens shading, etc.) Strong embedded development experience, including firmware for physical hardware... 
    Full time
    Local area
    Relocation package

    Skydio, Inc.

    San Mateo, CA
    more than 2 months ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $160k - $250k

     ...enjoy facing adversity, and can do the impossible at record breaking speeds.About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft... 
    Local area

    Zipline

    South San Francisco, CA
    1 day ago
  •  ...City is shaping the future of home robotics with platform software for embedded Linux compute units. You will collaborate across electrical...  ...robotics stack on new compute platforms. As an Embedded Software Engineer, you will own bootloader, kernel drivers, BSP layers, and... 

    Sunday Inc.

    Redwood City, CA
    6 days ago
  • $207k - $300k

     ...functional debug and tracing strategy across all software layers, spanning low-level firmware/real...  ...C++, or Rust.3 years of experience with embedded software design and architecture....  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    4 days ago
  • $200k - $300k

     ...scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability of... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $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 pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    5 days ago
  •  ...experience - these are mandatory skills. Deep knowledge of embedded software architecture and development processes Experience...  ...hardware peripherals We are seeking an experienced Software Engineer to support the Hardware Platform Development team. This... 
    Contract work

    Omni Inclusive

    Mountain View, CA
    5 days ago
  •  ...Embedded Software Developer The candidate will assist in improving developer experience for the AR System and Firmware groups. The candidate will build test frameworks for FW components, write automated tests, and help run them in CI. The candidate will need to participate... 

    Omni Inclusive

    Burlingame, CA
    4 days ago
  • $132k - $153k

     ...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    5 days ago
  •  ...Embedded Developer Embedded Development Engineer Looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, Kernel drivers and RTOS.... 

    Samprasoft

    Burlingame, CA
    3 days ago
  •  ...Embedded Software Engineer Nauto is the leader in AI-powered safety and operations excellence for commercial fleets. Nauto simplifies day-to-day operations by consolidating driver and fleet safety, risk, and core telematics in a driver-friendly platform. At Nauto... 

    Nauto - Palo Alto, CA, US

    Palo Alto, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!