Embedded Software Engineer
$146k - $197kRainmaker
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. 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. $146,000 - $197,000 a year Supporting the people behind the mission Making Earth more habitable is ambitious work. We want the people doing it to feel supported—in the work we share and the lives they’re building. 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. 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. 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—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. #J-18808-Ljbffr Rainmaker
- ...Req#: 4093 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The...SuggestedPermanent employment
- ## Lead Embedded Software EngineerApply: Onsite: Cypress, California, USA: Full time: Posted 2 Days Ago: JR100733OK International is a global... .... Welcome to our team!OK International is part of the Dover Engineered Products segment of the Dover Corporation. Dover is a...SuggestedHourly payFull timeTemporary workWork experience placementLocal areaWorldwideFlexible hours
$130k - $240k
...of X team is building an elite group of engineers with a strong sense of shared responsibility... ...andintelligence mission. Perform embedded development, vulnerability analysis, reverse... ...: Six (6) years experience with Software development experience using C, C/C++, or...SuggestedWork at officeFlexible hours- ...spaceflight through autonomy. EraDrive builds autonomy software and hardware that let spacecraft see, decide,... ...be one of the early members of the EraDrive engineering team. The Role We're looking for a low-level embedded software engineer who will own the core...Suggested
$129.3k - $225.3k
...Hardware The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS... ...Preferred Qualifications Experience with building embedded system architectures and using interfaces such as I2C, USB,...SuggestedContract workRemote workWorldwideRelocation- ...Principal Embedded Software Engineer – Leading Avionics Innovation Are you a visionary embedded software engineer ready to take a leadership role in shaping the next generation of aerospace systems? Our client, a leading provider of advanced avionics and electronic control...Relocation package
$169.07k - $216.03k
...DC and Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem. About This Role The Senior Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves & operates in orbit and building...Permanent employment$135.7k - $203.55k
## Senior Embedded Software EngineerApply: PA - Philadelphia, 1800 Arch St: CO - Englewood, 183 Inverness Dr West: Full time: Posted Today... ...option.)**Job Summary**Comcast is looking for a Senior Firmware Engineer (Engineer 4) to develop and maintain software for next-...Full timeWork experience placementWork at officeWorldwide$180k - $270k
...Datastore team to design, develop, and validate embedded firmware for our DirectFlash™ modules.... ...closely with cross-functional engineering teams to solve complex system-level problems... ...complex embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in...Full timeWork at officeFlexible hoursShift work- ...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 employmentFull timeWork experience placementLocal area
- Telemetry Today LLC in El Segundo, CA seeks a Senior Space Embedded Software Engineer to shape flight software behavior and reliability for spacecraft. You’ll own end-to-end firmware development, from requirements to testing and flight operations, across bare metal, RTOS...
- ...potential. We are looking for best-in-class engineers to help maximize Starlink’s utility for... ...are just some of the focus areas for software teams on Starlink: Develop software running... ..., Python, or Rust Experience with embedded or low level systems development PREFERRED...Permanent employmentLive inRemote workWorldwideWeekend work
$135k - $160k
Embedded Software Engineer, RF Payloads (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies...Permanent employmentTemporary workFor contractorsRemote workWeekend work- As an Embedded Software Engineer, you will work closely with a focused technical team to develop critical software for our product fleet, including missions flying in 2026 and 2027. You’ll have extreme ownership over your work, move quickly, and operate with high agency...
- Envision Technology, LLC. is seeking a Software Engineer to support our Fort Bragg, North Carolina facility. You will develop, implement,... ...that meet mission requirements. You will work on RTOS-based embedded software, integrate with hardware devices, and contribute to...
$184.7k - $324.8k
Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering technologies for Apple products. As part of the team you will work on core camera and ISP technologies, including Image Signal Processing Pipeline and hardware components, where...Relocation- # Embedded Rust Software EngineerNickerson Talent Solutions · United States · Mid · OnsiteView & Apply## About the RoleNickerson Talent Solutions (NTS) is seeking an **Embedded Rust Software Engineer** to join a growing defense engineering team developing **mission-critical...
- General Motors Corporation is seeking a Senior Software Engineer for the ADAS Interactive Experience team. You will design and deliver production automotive embedded software spanning MCU firmware and SoC platforms, connecting vehicle signals and real-time controls to...
$169.07k - $216.03k
...Washington, DC and Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem. About This Role The Senior Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves & operates in orbit and building...Permanent employmentFor contractors- Integrated Sol for Sys Inc in Dayton, OH seeks a Senior Embedded Software Engineer to develop, integrate, and test software for the R-EGI program, uniting GPS/GNSS, inertial sensors, and navigation capabilities to support resilient positioning, navigation, and timing for...
$135k - $200k
Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of The Clients radios and advanced research...Permanent employmentFull timeFor contractorsLocal area3 days per week- Rockwell Automation in Mayfield Heights, OH, is seeking a Senior Embedded Software Engineer to design, develop, and test safety- and security-critical software for programmable logic controllers (PLCs). You will join a new product team focused on Motion control, applying...Flexible hours
- Laminar, Inc. is seeking a Senior Embedded Software Engineer to own signal processing and firmware for process-aware sensors. This hands-on role sits at the intersection of embedded systems, DSP, and sensing methodology. You will implement detectors, manage end-to-end...
- ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,...Work at office
- ...use the power already available to them. We are seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge... ...during development cycles Write and debug real-time embedded software in C/C++ on resource-constrained microcontrollers, using...Full timeFor contractorsInternshipLocal areaRemote workFlexible hours
- AAON, Inc. in Parkville, MO is seeking a Software Engineer I to develop embedded software for HVAC control systems. You will implement OS applications, use modern C++ and Linux, and collaborate with a small team to deliver robust, secure solutions. The role involves designing...
- ## Embedded Software Control Systems EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full... .... We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects in the Internal...Local areaWork from homeRelocation package
- Rivian and Volkswagen Group Technologies is seeking a Software Engineer proficient in Modern C++ (C++20 and above) and/or Rust to join our embedded systems team in Palo Alto. You will design, develop, and maintain software for resource-constrained platforms with a strong...
- Northrop Grumman Mission Systems in Baltimore seeks a Sr Principal Embedded Software Engineer to advance software for mission systems, emphasizing C/C++ and real-time embedded software. The role contributes to a digital transformation effort within a DoD-aligned program...
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 7+ years of experience in embedded software development. Strong proficiency in C/C++ programming for embedded systems. Hands-on experience with Linux kernel development and Windows...Permanent employmentContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded developer Eastern, KY
- embedded engineer Eastern, KY
- embedded systems software engineer Eastern, KY
- embedded software engineer Eastern, KY
- embedded linux engineer Eastern, KY
- embedded software engineer remote Eastern, KY
- government software Eastern, KY
- software applications developer Eastern, KY
- healthcare software sales Eastern, KY
- software sales executive Eastern, KY

