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

Embedded Software Engineer

Full-time

Rainmaker Technology Corporation

Make it rain. Make Snow. Make Earth Habitable.

Rainmaker builds and deploys audacious technologies that work with nature to create an abundant, habitable planet. We are modernizing proven cloud-seeding science with weather-resistant UAS, radar and satellite observations, numerical weather prediction, novel sensing and validation systems, and sustainable seeding technologies. We are building an integrated system to make more freshwater available to farms, ecosystems, and communities.

Our ambition is bold, but we pursue it with humility. We take on difficult problems in the real world with technical rigor, grit, integrity, and an openness to learning and course-correcting. We are hiring individuals with evidence of exceptional ability. If you want to build systems that endure, restore and deliver the future we were promised, we want to hear from you.

Make it rain. Make Snow. Make Earth Habitable.

Rainmaker builds and deploys audacious technologies that work with nature to create an abundant, habitable planet. We are modernizing proven cloud-seeding science with weather-resistant UAS, radar and satellite observations, numerical weather prediction, novel sensing and validation systems, and sustainable seeding technologies. We are building an integrated system to make more freshwater available to farms, ecosystems, and communities.

Our ambition is bold, but we pursue it with humility. We take on difficult problems in the real world with technical rigor, grit, integrity, and an openness to learning and course-correcting. We are hiring individuals with evidence of exceptional ability. If you want to build systems that endure, restore, and deliver the future we were promised, we want to hear from you.

The vehicle software team builds the software that operates Rainmaker’s cloud-seeding vehicles, connecting flight control, onboard computing, sensors, payloads, and ground operations. We work closely with electrical, mechanical, manufacturing, and flight operations teams to turn new hardware into reliable systems that can be built, deployed, and operated at scale. Our goal is to make every vehicle a dependable tool for delivering more freshwater where it is needed.

About the Role

  • You will own embedded firmware across Rainmaker’s vehicle and its integration with our onboard and ground control software systems. Your scope includes flight-controller firmware, power distribution, sensor and payload controllers, and the interfaces connecting those systems to onboard Linux software. You will take work from architecture and board bring-up through testing, manufacturing, deployment, and support in the field. We’re looking for a high-agency engineer who identifies what needs to happen, turns incomplete requirements into a clear plan, and follows through until the hardware works reliably in real operating conditions. This is a hands-on technical ownership role with the autonomy to shape the firmware architecture and the responsibility to deliver it.

What You'll Do

  • Own the architecture, implementation, and maintenance of all embedded firmware across the vehicle, including flight-controller firmware, power distribution, sensors, and seeding payloads.

  • Set firmware priorities, identify reliability risks and technical gaps, and drive projects from an ambiguous problem to a validated release.

  • Bring up new boards with electrical engineers: read schematics, validate interfaces, write drivers, and debug failures at the boundary between hardware and software.

  • Develop dependable device communication and command handling over CAN, UART, SPI, and I2C, with clear contracts for telemetry, timing, and fault behavior.

  • Integrate firmware with our vehicle software so commands, device state, and telemetry behave consistently from the microcontroller to the operator.

  • Design and validate safe startup states, watchdogs, interlocks, and recovery behavior for resets, communication loss, sensor faults, and interrupted updates.

  • Own firmware builds, versioning, flashing, over-the-air updates, and recovery workflows so deployed vehicles run known, traceable software.

  • Build automated tests, simulation, and hardware-in-the-loop coverage that catch regressions and exercise failure modes before releases reach the fleet.

  • Partner with manufacturing and flight operations to make provisioning, calibration, diagnostics, and servicing repeatable and practical.

  • Investigate bench and field failures using logs, telemetry, and lab instruments; resolve root causes and turn what you learn into better software and tests.

What We're Looking For

  • 3+ years of hands-on experience developing embedded software or firmware for microcontroller-based systems, including board bring-up, hardware integration, and deployment into production or field use.

  • Demonstrated ownership of an embedded subsystem from design through release and ongoing support, including making technical decisions independently, validating behavior on hardware, and resolving failures in real operating conditions.

  • Strong systems programming skills in Rust and/or C/C++, with the ability and willingness to work across both Rust and C/C++ codebases.

  • Practical experience with peripheral drivers and communication buses such as CAN, UART, SPI, and I2C.

  • Comfort reading schematics and using oscilloscopes, logic analyzers, and hardware debuggers to isolate problems across electrical and software boundaries.

  • The ability to reason about system failures and implement robust state machines, fault detection, safe outputs, and recovery paths.

  • Experience building maintainable firmware with version control, reproducible builds, automated testing, and disciplined release practices.

  • Evidence of high agency: you surface problems without waiting to be assigned, make sound decisions with incomplete information, ask for help when it matters, and close the loop on results.

  • Clear communication and the ability to work closely with hardware engineers and operators, explain tradeoffs, and document decisions so others can build and service what you ship.

What Will Set You Apart

  • Experience with drones, robotics, aerospace, or other systems where software controls physical equipment in demanding conditions.

  • Familiarity with PX4, MAVLink, flight-controller development, or flight-critical software.

What Success Looks Like In the First 90 Days

  • You have mapped the vehicle’s firmware, hardware interfaces, build and update paths, and most consequential reliability risks, and the team has a clear plan for what to address first. You can independently build, flash, instrument, and debug the key embedded systems and trace their behavior through our vehicle software. You have delivered a meaningful firmware improvement through bench and integration testing into an operational release, working with flight operations to verify its behavior in the field. You have improved at least one recurring source of friction in testing, provisioning, updates, or diagnostics, and established a practical ownership and release cadence for the firmware stack.

Supporting the Rainmakers behind the mission

Making earth more habitable is ambitious work and we want the people doing it to feel supported:

  • A stake in what we build: Meaningful stock options and the opportunity to help shape Rainmaker as an early member of the team.

  • Support for your health: Comprehensive medical, dental, and vision insurance for you and your family.

  • An investment in your future: A 401(k) with employer matching to help you build long-term savings.

  • Time to recharge: Unlimited PTO for rest, exploration, and the people and pursuits that matter to you plus a generous paid holiday schedule.

  • Time for a growing family: Paid parental leave for both parents to welcome a child and spend time together.

  • Lunch together: Daily lunch provided at our El Segundo headquarters, giving Rainmakers a chance to share a meal and connect with teammates.

  • Help making the move: Relocation assistance for eligible roles to support your transition to Rainmaker.

Rainmaker Is An Equal Opportunity Employer

Employment decisions are made without regard to any characteristic protected by applicable federal, state or local law.

Rainmaker provides reasonable accommodations to qualified individuals with disabilities and for other protected reasons as required by law. If you need accommodation to participate in the application or interview process, contact View email address on aiapply.co. Requests for accommodation will be handled confidentially to the extent reasonably possible.

Data Privacy

California applicants can review our California Applicant Privacy Notice. The notice explains the personal information we collect, how we use it, how long we retain it, and the privacy rights that may be available.

E-Verify

Rainmaker participates in E-Verify for U.S. Employees. To learn more, including your rights and responsibilities, please visitE-verify.gov.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in El Segundo, CA vacancy
  • $135k - $160k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, RF PAYLOADS (STARSHIELD)Starshield leverages SpaceX’s Starlink technology and launch capability to support national... 
    Suggested
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $120k - $175k

     ...commitment to saving lives and our passion for aviation, will empower everyone to experience the joy and freedom of flight.EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CAIn this role, you are responsible for the development of the Fly-By-Wire software starting with... 
    Suggested
    Work experience placement
    Work at office

    Skyryse

    El Segundo, CA
    17 hours ago
  • $169.07k - $216.03k

     ...Washington, DC and Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem.About This RoleThe Senior Space Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves & operates in orbit and building... 
    Suggested
    Permanent employment
    Full time
    Internship
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    2 days ago
  • $130k - $280k

     ...Embedded Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $130,000 - $280,000 / year Description As an Embedded Software Engineer your core responsibility will be to write code that... 
    Suggested
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    1 day ago
  • $81 - $86 per hour

     ...Engineering Embedded Software Engineer 3 Manhattan Beach, CA Posted: 10/1/2026 Job Description Job ID#: 226594 Job Category: Engineering Position Type: Associate - W2 Duration: 63 PDS Defense, Inc. is seeking an Embedded Software Engineer 3,... 
    Suggested
    Contract work
    Temporary work
    For contractors
    Local area

    PDS Defense

    Manhattan Beach, CA
    5 days ago
  • $118k - $142k

     ...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 employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    El Segundo, CA
    4 days ago
  • $120k - $180k

     ...RF Embedded Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $120,000 - $180,000 / year Description As an RF embedded software engineer your core responsibility will be to own the design, testing... 
    Permanent employment
    Full time

    Impulsespace

    Redondo Beach, CA
    1 day ago
  • $120k - $170k

     ...Founding Embedded Software Engineer - Build the Flight Software Behind a New Class of Interceptor Systems Hawthorne, California | On-site Join a recently funded seed-stage defense technology startup developing a new generation of low-cost interceptor systems for... 

    Approach Venture

    Hawthorne, CA
    1 day ago
  • $140k - $168k

     ...responsible for low-level and high-level software in CesiumAstro’s products through all...  ...reliability qualification, as well as software engineering and software project management...  ...Designing and implementing software for embedded devices and systems, from requirements to... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    El Segundo, CA
    3 days ago
  • $200k - $300k

     ...Principal Embedded Software Engineer (Actuators & Control Systems) Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $200,000 - $300,000 / year Description As a Senior Embedded Software Engineer at Impulse... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    1 day ago
  • $200.5k - $314.48k

     ...practical approach to nuclear development leverages modern software engineering to rapidly deliver safe, factory-built microreactors that use...  ...beginning in 2028.About the roleRadiant is seeking a Principal Embedded Software Engineer to set the technical direction for... 
    Full time
    Summer work
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Radiant Industries

    El Segundo, CA
    4 days ago
  •  ...Job Description Job Description Description As an Embedded Software Engineer for Camera Systems at Impulse, your primary responsibility will be to design, implement, and maintain firmware for image capture and processing systems on spacecraft. You will collaborate... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    a month ago
  • $20k

     ...Python and C++ test automation for design validation, qualification, and production. Collaborate with hardware, FPGA, DSP, and software engineers to design and validate RF systems. Create electromagnetic simulation models to design and evaluate hardware performance.... 
    Full time
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    14 days ago
  •  ...Raytheon Space and Air division in El Segundo, CA is seeking a Principal Embedded Software Engineer to join product teams. You will design, develop, and test software for mission-critical systems in an agile, collaborative environment. The role requires 8+ years of... 

    Prattwhitney

    El Segundo, CA
    1 day ago
  • $60 - $90 per hour

    Job Description Embedded Software Engineer ( Manhattan Beach, CA ) 1340 12 Month Contract Pay Rate:$60-90 /hr W2 Onsite Only US Citizenship required The Software Engineer will develop software which will operate in a resource constrained target environment with soft... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Relocation

    KnowHireMatch

    Manhattan Beach, CA
    more than 2 months ago
  • $20 per hour

     ...operations throughout the mission. Own software design, development, testing, and...  ...structured bare-metal, RTOS, or Linux-based embedded software in C++. Build highly reliable...  ...in computer science, math, physics, or engineering, or equivalent technical experience in safety... 
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    10 days ago
  •  ...capsules across complete missions. Own software design, testing, integration,...  ...RTOS-based, or Linux-based software for embedded processors. Build highly reliable and...  ...degree in computer science, math, physics, engineering, or equivalent technical experience in safety... 
    Full time
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    4 days ago
  •  ...operations throughout the mission. Own software development from requirements capture,...  ...software for bare-metal, RTOS, and Linux-based embedded processors. Build highly reliable and...  ...in computer science, math, physics, engineering, or equivalent technical experience in... 
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    11 days ago
  • $86.6k - $150.4k

     ...highly trained mechanical and aerospace engineers, VSD provides national expertise in the...  ...; robotics; electro-mechanical devices; embedded systems; fluid mechanics; propulsion; thermal...  ...environments. The Vehicle Systems Software Department performs independent... 
    For contractors
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    El Segundo, CA
    4 days ago
  • $169.07k - $216.03k

     ...Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem. About This Role The Senior Space Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves & operates in orbit and building reliable... 
    Permanent employment
    Full time
    Internship
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    5 days ago
  • $20k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, PLATFORM SOFTWARE (STARSHIELD)National security customers cannot wait on slow programs or fragile software. Starshield’s... 
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Hawthorne, CA
    2 days ago
  •  ...Job Description Job Description Description As a Flight/Embedded Software Intern , your core responsibility will be to write embedded...  ...and flight functions. You will work with avionics hardware engineers, propulsion engineers, GNC engineers, and others. You will... 
    Permanent employment
    Full time
    Summer work
    Internship

    Impulse Space

    Redondo Beach, CA
    a month ago
  •  ...performance, making us a trusted partner for advanced technology development. Role Description We are seeking a skilled Embedded Software Engineer for a part-time, on-site position in Torrance, CA. In this role, you will design, develop, and test advanced non-... 
    Permanent employment
    Part time
    Flexible hours

    ALBIREO TECHNOLOGIES LLC

    Torrance, CA
    5 days ago
  • $62k - $141k

    Hardware Systems Engineer, MidThe Opportunity:Are you looking for an opportunity to combine your technical skills with big picture thinking...  ...Force, or other DoD programsExperience with VHDL/Verilog, embedded C, or board bring-up and debugExperience with Aviation GPS... 
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    El Segundo, CA
    4 days ago
  •  ...Responsibilities Implement guidance and navigation software within commercial off-the-shelf software...  ...integration. Develop real-time embedded software with hardware interfaces....  ...and firmware. Collaborate with small engineering teams and work with minimal supervision.... 
    Full time
    Casual work
    Remote work
    Relocation package

    CHAOS Industries

    El Segundo, CA
    7 days ago
  •  ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology...  ...with a focus on hardware security for embedded systems to support advanced research and...  ...systemsDesign and build prototypes (hardware and software) to demonstrate advanced... 
    Work experience placement
    Internship
    Local area
    Immediate start
    3 days per week

    Mitre

    El Segundo, CA
    2 days ago
  • $25 - $30 per hour

     ...solvers, thought leaders, and innovators. Join us and take your place in space. Aerospace Corporation is hiring an Embedded Systems / Software Engineering Undergraduate Interns for the Software Implementation and Integration Department within the Information Systems and... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    El Segundo, CA
    17 hours ago
  • $138k - $167k

    The Lead, Systems Engineering, will be a senior member and of a team accountable for the uptime and management of all SPE Global Enterprise Server Infrastructure. The Lead, Systems Engineering, is responsible for analysis, design, and development of enterprise systems and... 
    Full time

    Sony Pictures Entertainment

    Culver City, CA
    17 hours ago
  • $165k - $230k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.LEAD SOFTWARE ENGINEER, FLIGHT SYSTEMS - TOP SECRET CLEARANCEAs a Lead Software Engineer in Special Programs, you will lead a team of software... 
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Hawthorne, CA
    2 days ago
  • $153k - $207k

     ...Security (BDS) has an exciting opportunity for a Lead Mission Systems Engineer to join our Experimental Systems Group (ESG) located in Seal...  ...past 24 monthsProficiency with MATLAB, Python, or comparable software language7 years of systems engineering experience2 years of... 
    Permanent employment
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    El Segundo, CA
    2 days ago

Do you want to receive more vacancies?

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