Embedded Software Engineer, C/C++ & Python
$109.43k - $225kRhoman 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.
- 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.
- 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
- ...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...PythonRelocation packageFlexible hours
$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...PythonPermanent employmentFull timeImmediate startRelocationFlexible hours$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...PythonWork at office$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...SuggestedPermanent employmentTemporary workRemote workWeekend work$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...PythonWork experience placementWork at office$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...PythonPermanent employmentWork at officeWeekend work- ...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
$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...PythonContract work- ...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...PythonLocal areaShift work
- ...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...PythonFull timeWork at office
$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...PythonImmediate startRemote work- ...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...PythonCurrently hiring
$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...PythonFull timeContract workFor contractorsWork experience placementFor subcontractorCasual workWork at officeRelocation package$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...PythonPermanent employmentWork experience placementCurrently hiringImmediate startRelocationFlexible hoursShift work- 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...
- 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...
- 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...
- 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...
- 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
- 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
- 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
- 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
$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...PythonPermanent employmentFull timeImmediate start$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...PythonPermanent employmentTemporary workImmediate startWeekend work$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....PythonContract workTemporary workInterim roleWork at office- ...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...PythonFull timeImmediate startRelocation packageFlexible hours
$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- ...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
- ...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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer, C/C++ & Python. Be the first to apply!


