Embedded Software Engineer
$130k - $185kCowboy 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.
$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...SuggestedFull timeTemporary workRelocation package$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...SuggestedPermanent employmentFull time$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/...SuggestedFull timeTemporary workRelocation package$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...SuggestedFull timeTemporary workRemote workRelocation package$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...SuggestedFull timeTemporary work- ...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
- ...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...
$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 employmentFull time- 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 payContract work
$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$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 timeTemporary workWork experience placementRelocation package$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...$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 employmentFull time$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...$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 startFlexible hours- ...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 employmentFull time
- ...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 timeContract workLocal area
$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 officeLocal areaRemote workFlexible hours$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 timeLocal areaRelocation package- ...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 employmentTemporary workInternshipWorldwideWeekend work
$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- ...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...
$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...$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 timeWork visaFlexible hoursShift 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- ...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
- ...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...
$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...InternshipWork at officeRemote work- ...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....
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technology San Carlos, CA
- remote software sales San Carlos, CA
- embedded software San Carlos, CA
- software support San Carlos, CA
- ultimate software San Carlos, CA
- entry level software sales San Carlos, CA
- software San Carlos, CA
- id software San Carlos, CA
- healthcare software sales San Carlos, CA
- software implementation project manager San Carlos, CA


