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

Embedded Software Engineer, C/C++ & Python

$109.43k - $225k
Full-time

Rhoman Aerospace

Salary: $109,426 - 225,000 per year Requirements:

  • We are looking for a senior or principal-level software engineer, with mechatronics experience also considered.
  • We need strong experience developing embedded software for UAVs or autonomous systems using C/C++, Python, MATLAB, or similar languages.
  • We value deep knowledge of embedded systems, including ARM-based firmware, microcontrollers, RTOS environments, and real-time software.
  • Experience with FPGA development workflows and hardware description languages such as VHDL or Verilog is highly beneficial.
  • Familiarity with sensor integration, including LiDAR, IMUs, and cameras, as well as perception-oriented signal processing and algorithm design, is important.
  • Hands-on background with hardware/software integration, PCB design tools, soldering, and troubleshooting using diagnostic equipment such as logic analyzers is desirable.
  • Knowledge of communication protocols, RESTful APIs, JSON, databases, scripting, cloud platforms, and Agile development practices is advantageous.
  • Strong analytical and debugging skills for complex embedded systems are expected.
  • A PhD is a significant plus.
  • Experience with the PX4 stack is a strong advantage.
  • Experience with UML, Simulink, Git-based version control, and CI tools such as Jenkins is helpful.
Responsibilities:
  • We develop and maintain embedded software for UAVs and autonomous systems.
  • We design and implement navigation, perception, sensor fusion, machine learning, and signal-processing algorithms to improve autonomous capability.
  • We integrate microcontrollers, FPGAs, sensors, PCB hardware, and other embedded components into unified software solutions.
  • We collaborate across disciplines to define system requirements, create UML diagrams, and shape software architecture.
  • We perform debugging, unit testing, firmware validation, and troubleshooting across Linux, RTOS, and custom embedded platforms.
  • We optimize software for real-time performance using knowledge of OS kernels, ARM architecture, logic analyzers, and embedded interfaces.
  • We document algorithms, system specifications, API designs, and troubleshooting procedures.
  • We deploy autonomy algorithms to UAV platforms and contribute to creating and enhancing those capabilities.
  • We support flight testing in interesting locations.
Technologies:
  • API
  • ARM
  • Cloud
  • Embedded
  • FPGA
  • Firmware
  • Git
  • Hardware
  • Support
  • JSON
  • Jenkins
  • Linux
  • Machine Learning
  • Matlab
  • Python
  • Sensor Fusion
  • UML
  • Verilog
  • VHDL
  • AI
  • AWS
  • Big Data
  • Bash
  • C++
  • Confluence
  • GitHub
  • JIRA
  • MySQL
  • Perl
  • Robotics
  • SQL
  • SVN
  • TCP/IP

More:

We are seeking a highly motivated senior/principal Embedded Software Engineer to help advance cutting-edge autonomous systems and UAV platforms in a hybrid remote role based in Marina del Rey, CA 90292. Our work involves complex hardware-software integration across microcontrollers, FPGAs, sensors, and RTOS-based systems, with ownership of challenging technical problems and opportunities to help shape high-performance autonomous technology. We offer competitive compensation, a pay range of $109,425.91 to $225,000.00 per year, and benefits including 401(k), 401(k) with 5% match, dental insurance, health insurance, paid time off, and stock options.

last updated 36 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, C/C++ & Python in Marina Del Rey, CA vacancy
  •  ...control orbital behavior. Own the full software development lifecycle from...  ...developing spacecraft or safety-critical embedded software. Proficiency in C++ and experience with real-time...  ...time Systems Computer Architecture Python Rust Data Structures Computer Networking... 
    Python
    Relocation package
    Flexible hours

    Alumni Founders

    El Segundo, CA
    4 days ago
  • $131k - $184k

     ...you will do (Job Responsibilities) The Embedded Software Engineer on the Flight Software team is...  ...based software for embedded processors in C++. Build highly reliable and available software...  ...programming languages such as Python or Rust. Strong understanding of computer... 
    Python
    Permanent employment
    Full time
    Immediate start
    Relocation
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    4 days ago
  • $139k - $201k

     ...Senior Avionics Embedded Software EngineerPlaya Vista, California, United...  ...a Senior Embedded Software Engineer at Inversion, you will report...  ...real-time embedded software in C/C++ for Arc flight computers,...  ...CD pipelines.Proficiency in Python for test automation, data analysis... 
    Python
    Work at office

    Inversion Space

    Playa Vista, CA
    2 days ago
  • $125k - $150k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, BACKEND (C/C++)As a Software Engineer on the test infrastructure team, you will design, develop, and maintain SpaceX’s in-house testing... 
    Suggested
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $120k - $175k

     ...empower everyone to experience the joy and freedom of flight.EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CAIn this role, you are responsible for the...  ...discipline.Proficiency with some of the following tools: C/C++, Python.Experience with bootloader, multi-target, and bare metal... 
    Python
    Work experience placement
    Work at office

    Skyryse

    El Segundo, CA
    1 day ago
  • $139k - $201k

     ...Senior Flight Software EngineerTurning Space into a Transportation...  ...Senior Flight Software Engineer at Inversion, you will...  ...language like Rust, C++, or CExperience working...  ...with utilizing Python or similar language for...  ...etc.). Extra points for embedded Linux experience (Yocto... 
    Python
    Permanent employment
    Work at office
    Weekend work

    Inversion Space

    Playa Vista, CA
    2 days ago
  •  ...Here is what we expect a Software Engineer to do in the first year at the company: Create embedded flight software in C and C++. Design formal software architectures...  ...-and-control software in Python. Support various software...  ...systems Essential skills C/C++/Python Experience... 
    Python

    Viridian Space Corporation

    El Segundo, CA
    2 days ago
  • $70 - $90 per hour

     ...Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12-month...  ...relevant professional experience Experience with Ada, C/C++, Python, Java , or comparable object-oriented and scripting languages... 
    Python
    Contract work
    Inglewood, CA
    11 days ago
  •  ...SpaceX, Varda, Impulse, and Relativity engineers, our vision is to dominate cislunar...  ...domain for good. Job Description As an Embedded Software Engineer, you will work closely with...  ...Demonstrated experience with C/C++, Git, Python, Grafana, Rust, or similar Experience... 
    Python
    Local area
    Shift work

    Stanford Climate Ventures

    El Segundo, CA
    5 days ago
  •  ...seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands‑on...  ...development and device drivers Proficiency in C/C++ for embedded systems and real‑time programming Python experience for scripting, automation, and system... 
    Python
    Full time
    Work at office

    Polluxa, Inc.

    El Segundo, CA
    19 hours ago
  • $86.6k - $150.4k

     ...Embedded Software Test EngineerThe Aerospace Corporation is the trusted partner to the nation...  ...seeking an Embedded Software Test Engineer (Member of Technical Staff/Sr....  ...contractorsExperience programming in Python and C/C++Relevant project experience in embedded systems... 
    Python
    Immediate start
    Remote work

    The Aerospace Corporation

    El Segundo, CA
    2 days ago
  •  ...The Boeing Company has an exciting opportunity for an Embedded Software Engineer to join the Space Mission Systems (SMS) software...  ...time software development 1+ years of experience with C/C++ coding or java/python script development 1+ years of experience working with... 
    Python
    Currently hiring

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  • $160k - $240k

     ...seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands‑on...  ...development and device drivers Proficiency in C/C++ for embedded systems and real-time programming Python experience for scripting, automation, and system... 
    Python
    Full time
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    El Segundo, CA
    3 days ago
  • $106.25k - $143.75k

    Embedded Software Engineer (Associate, Experienced or Lead) Company: The Boeing Company The Boeing Company has an exciting opportunity...  ...software development 1+ years of experience with C/C++ coding or java/python script development 1+ years of experience working with... 
    Python
    Permanent employment
    Work experience placement
    Currently hiring
    Immediate start
    Relocation
    Flexible hours
    Shift work

    Boeing

    El Segundo, CA
    5 days ago
  • Varda Space Industries in El Segundo, CA, is seeking an Embedded Software Engineer for the Flight Software team. You will determine spacecraft behavior...  ...3+ years in safety-critical or spacecraft software, with C++ and real-time embedded systems experience. On-site work at... 

    Varda Space Industries

    El Segundo, CA
    5 days ago
  • Alumni Founders is seeking an Embedded Software Engineer to design, develop, and test reliable firmware for spacecraft, satellites, and reentry capsules...  ...-critical software experience, with strong proficiency in C++ and real-time embedded systems. #J-18808-Ljbffr Alumni... 

    Alumni Founders

    El Segundo, CA
    4 days ago
  • Varda Space Industries in El Segundo, CA, is seeking an Embedded Software Engineer for the Flight Software team to shape how our spacecraft behaves...  ...through flight operations. You will write firmware in C++ for bare metal, RTOS, or Linux, own design and verification... 

    Socket.dev

    El Segundo, CA
    5 days ago
  • Polluxa, Inc. is seeking an Embedded Software Engineer for the Flight Software team to determine spacecraft behavior and build reliable software...  ...write structured bare metal, RTOS, or Linux-based code in C++ for embedded processors, own the software lifecycle, and help... 

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  • Raytheon in El Segundo, CA is seeking an Embedded Software Engineer to support the full software...  ...You will work on real-time systems with C++ within multi-disciplinary teams on-site...  ...experience, plus scripting skills (Shell/Perl/Python). Active US security clearance... 
    Python

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  • Raytheon in El Segundo, CA is seeking an Embedded Software Engineer to join on-site a multi-disciplinary team. You will...  ...and commercial programs. Proficiency in C++ and real-time systems, plus scripting (Shell/Perl/Python), and ability to work with Systems Engineers... 
    Python

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  • RTX, located in El Segundo, CA, seeks a Senior Software Engineer with embedded development experience to join the Space and RF Sensors team. You...  ...with 5+ years of software experience, proficiency in C++, Java, Python, and Git, and the ability to obtain a U.S. government security... 
    Python

    RTX

    El Segundo, CA
    2 days ago
  • Viridian Space Corporation, an early-stage space technology start-up in El Segundo, CA, seeks a Software Engineer to develop embedded flight software in C/C++ and Python. You will design software architectures and validate implementations with flight hardware, contributing... 
    Python

    Viridian Space Corporation

    El Segundo, CA
    2 days ago
  • $131k - $184k

     ...Embedded Software EngineerEl Segundo, California, United StatesAbout VardaLow...  ...Embedded Software Engineer on the Flight Software team is...  ...software for embedded processors in C++.Build highly reliable and available...  ...languages such as Python or Rust.Strong understanding... 
    Python
    Permanent employment
    Full time
    Immediate start

    Varda Space Industries

    El Segundo, CA
    5 days ago
  • $125k - $145k

     ...possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, OS/PLATFORM (STARSHIELD)The Starshield mission is to...  ...in lieu of a degreeDevelopment experience in C, C++, Python, or Rust PREFERRED SKILLS AND EXPERIENCE:Experience developing... 
    Python
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $100 - $125 per hour

     ...Job Title: Embedded Software Engineer (Engineer Software 3) Job Description This role supports EA-18G programs, developing embedded software...  .... Develop software using languages such as C, C++, C#, Python, and Ada for embedded and application-level components.... 
    Python
    Contract work
    Temporary work
    Interim role
    Work at office

    Actalent

    El Segundo, CA
    5 days ago
  •  ...throughout the mission. Own software design, development,...  ...metal, RTOS, or Linux-based embedded software in C++. Build highly reliable and...  ...science, math, physics, or engineering, or equivalent technical experience...  ...software experience, Python or Rust experience, and... 
    Python
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    1 day ago
  • $144.02k - $184.03k

    About This Role The Embedded Software Engineer II on the Flight Software team is responsible for determining...  ...software for embedded processors in C++. Build highly reliable and available...  ...programming languages such as Python or Rust. Strong understanding of computer... 
    Python

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  •  ...of experience and renowned engineering expertise to meet the needs...  ...opportunity for an experienced Embedded Software Engineer to work onsite in...  ...software applications written in C++ or closely related software...  ...such as Shell/Perl/Python. Active and transferable U.... 
    Python

    Polluxa, Inc.

    El Segundo, CA
    2 days ago
  •  ...Aerospace Corporation is seeking engineers for the Small Satellite Department to develop Linux-based software for space-grade hardware,...  ...hardware interfaces, design embedded Linux solutions, and assist in...  ...candidates are familiar with C, Python, Rust, Linux, and... 
    Python

    The Aerospace Corporation

    El Segundo, CA
    3 days ago
  • $125k - $175k

    Latent AI is seeking an Embedded Software Engineer for the Starshield project located in Hawthorne, California. The role involves developing...  ...in computer science or related fields and experience in C/C++/Python with the ability to obtain a Top Secret Security Clearance... 
    Python

    Latent AI

    Hawthorne, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer, C/C++ & Python. Be the first to apply!