Senior Software Engineer, Embedded Systems
$180k - $280kTenoneten
Elroy builds autonomous aerospace systems for the real world. At the heart of those systems is a hard real time, safety critical software stack that has to work under any circumstances, with no margin for "close enough". The embedded software team writes the code that flies the plane in any conditions. This role spans the full embedded stack, from bare-metal firmware and RTOS integration to hardware bring-up and bench debugging. If you thrive on hard constraints, enjoy working close to the metal, and want your code to matter, read on.
The Role
As a Senior Embedded Software Engineer, you will own software that runs directly on safety‑critical avionics hardware including our main flight computers. You will work at the intersection of firmware, real‑time systems, and hardware bring‑up, and you will contribute to a team culture where everyone is expected to understand the system end to end. This is not a siloed firmware role: you will interact with engineers from a wide variety of disciplines on a daily basis, including systems engineering, controls, flight physics, power electronics, and aeromechanical.
What You'll Work On
- Embedded firmware for microcontrollers and SoCs in a bare‑metal and/or RTOS environment (FreeRTOS, Zephyr, or similar)
- Driver development, peripheral integration, and board bring‑up for custom hardware platforms
- Real‑time control loops and sensor fusion pipelines where timing and determinism are non‑negotiable
- Hardware debugging: oscilloscopes, logic analyzers, JTAG, and willingness to get comfortable with a schematic
- C++ and Python tooling for testing, scripting, and automation around embedded targets
- Development of models and emulators for aircraft components to ensure hardware behavior is faithfully represented in our cloud simulation framework
What We're Looking For
You probably have:
- 5+ years of professional embedded software development, with production firmware shipped on real hardware
- Deep fluency in C and/or C++; Python for scripting and test tooling
- Hands‑on experience with at least one RTOS and with bare‑metal development
- Comfort reading schematics, using bench instruments, and debugging hardware/software integration issues at the signal level
- Experience with communications protocols: SPI, I2C, UART, CAN, Ethernet
- Strong opinions about code quality, testability, and the difference between software that works in the lab and software that works in the field
It's a bonus if you have:
- Experience in aerospace, defense, robotics, or other safety‑critical domains
- Familiarity with DO-178, MISRA, or other embedded software standards
- Exposure to desktop tooling or visualization for hardware debug and test workflows
- Experience with CI/CD pipelines for embedded targets (HIL, SIL, emulation)
Our Stack
- Primary languages: C++ and Python
- RTOS: FreeRTOS and bare‑metal depending on target
- Toolchains: GCC/Clang cross‑compilers, CMake, custom build infrastructure
- Version control and CI: Git, GitHub, cloud‑based batch simulation and test runners
- Modern AI coding tools used as productivity accelerators, not as a substitute for engineering judgment
Who We Are
Elroy's software team is small, senior, and exceptionally cross‑functional. Most engineers here are comfortable working across embedded firmware, desktop tools, and cloud infrastructure. Not because we expect everyone to be an expert in everything, but because we value curiosity and adaptability over and above having all of the answers on day one. We're looking for someone who brings deep experience in embedded and real‑time systems, and isn't afraid to range beyond that when the work calls for it.
$180,000 - $280,000 a year
#J-18808-Ljbffr$174k - $252k
...experience.5 years of experience with software development in C/C++.3 years of... ...architecture.3 years of experience working with embedded operating systems.Experience in taking consumer... ...System (RTOS) systems.Google's software engineers develop the next-generation...Senior$174k - $252k
Write and test product or system development code.... ...years of experience with software development in one or... ...working with embedded operating systems.2 years... ...C++.Google's software engineers develop the next-generation... ...technology forward. As a Senior Software Engineer...Senior$174k - $252k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of... ...years of experience working with embedded operating systems.Experience designing...Senior$174k - $253k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of... ...years of experience working with embedded operating systems.Preferred qualifications...SeniorWorldwide$174k - $252k
Write and test product or system development code.Participate in,... ...experience.5 years of experience with software development in one or more... ...of experience working with embedded operating systems.Preferred... ....Google's software engineers develop the next-generation technologies...Senior$174k - $252k
...Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA ~ Bachelor’s degree or equivalent practical experience. ~5 years of experience in low level systems programming languages (e.g., C++ or C). ~3 years of experience testing...SeniorFull timeWorldwide$174k - $252k
...Senior Software Engineer, Embedded Systems, XR Audio Platform Share Senior Software Engineer, Embedded Systems, XR Audio Platform Google San Jose, CA, USA In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor...Senior- SpaceX is seeking a Sr. Wi-Fi Software Engineer to join our Starlink team. You will own the Wi‑Fi software roadmap, debug and optimize kernel... ...have 3+ years in C/C++, experience with IEEE 802.11 and embedded networking, plus strong leadership and communication skills....Senior
$111.5k - $207.5k
...space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineer - Application Infrastructure & Embedded Systems Job Number: 45417 Job Location: Yorba Linda, CA Job Schedule: 4/10: Employees work...SeniorContract workFor subcontractorLocal areaFlexible hoursShift work$174k - $252k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of... ...years of experience working with embedded operating systems.Preferred qualifications...SeniorWorldwide$174k - $252k
...experience. 5 years of experience with software development in one or more... .... 3 years of experience working with embedded operating systems. Preferred qualifications Master's degree... ...technologies. About the job Google's software engineers develop the next-generation...Senior$150k - $250k
...leading aerospace technology company in California seeks an experienced software engineer to join their spacecraft software team. Candidates must have a strong background in C/C++ and embedded systems, with responsibilities ranging from software design to test validation...Senior$174k - $252k
...years of experience in low level systems programming languages (e.g.,... ..., maintaining, or launching software products, and 1 year of... ...years of experience working with embedded operating systems. Experience... ...The Job Google's software engineers develop the next-generation technologies...SeniorTemporary work$174k - $252k
...years of experience in low level systems programming languages (e.g.... ..., maintaining, or launching software products, and 1 year of... ...years of experience working with embedded operating systems. Preferred... ...About The Job Google's software engineers develop the next-generation...SeniorWorldwide$262k - $364k
...TPU firmware, solving complex system-level issues across Security,... ...expert, mentoring executive engineers and fostering a culture of engineering... ...across distributed ASIC-Software teams.Forge partnerships... ...years of experience working with embedded operating systems.5 years of...Senior- ...DescriptionThe Ion endoluminal system is Intuitive's new... ...robot system. The engineer will collaborate with... ...design, build and optimize software that enables high-... ...across a range of embedded platforms. The engineer... ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical...SeniorLocal area
$262k - $364k
...Senior Staff Software Engineer, Embedded Systems, Firmware Share Senior Staff Software Engineer, Embedded Systems, Firmware corporate_fare Google place Sunnyvale, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process...Senior$160k - $280k
...Department: Software Location: Redondo Beach Compensation: $160,000 - $280,000 / year Description As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control Systems, you will be responsible for developing embedded software that controls...SeniorPermanent employmentFull time$237k - $322k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox's Robot Software Infrastructure... ...team is seeking a passionate software engineer to help develop and advance the common... ...robotics infrastructureConfigure and manage embedded Linux build systems (e.g., Yocto) and...SeniorFull timeTemporary workRelocation package$155.9k - $227.3k
...energy storage and distribution system is the heart of our electric... ...Management System (BMS) software that keeps them safe, healthy... ...they form one energy ecosystem, engineered around the demands of commercial... ...and implementing the embedded C++ software that runs on our...SeniorFull timeTemporary work$140.46k - $190.11k
...intelligent and safe decisions. Role Overview:The Scanning Systems team develops electro-mechanical & optical... ..., and manufacturing.We are looking for an engineer with expertise in controls along with strong embedded programming and electronics experience. You will...SeniorFull timeFlexible hours- ...services. We’re a nonprofit engineering, applied research, and advanced... ...future.MITRE’s Electronic Systems Security department is seeking... ...focus on hardware security for embedded systems to support advanced... ...build prototypes (hardware and software) to demonstrate advanced...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- Apex Technology, Inc. is seeking a Senior Software Engineer to build and maintain the spacecraft OS stack for autonomous flight. You will develop low-level software for avionics, manage embedded Linux platforms, and implement secure firmware deployment and update mechanisms...Senior
- Anduril Industries is seeking experienced embedded software engineers to build the software ecosystem for a next-generation electronic warfare platform... ...RFML teams to deploy advanced capabilities on our Lattice system. The role emphasizes reliability, deterministic builds,...Senior
$191k - $253k
Anduril Industries is seeking a Senior Firmware Engineer to join the team in Costa Mesa, CA. This role involves developing low-level firmware/software for embedded systems, managing complex features, and troubleshooting issues. The ideal candidate has over 5 years of experience...Senior- Anduril Industries is seeking a Senior Firmware Engineer for Connected Warfare to own the embedded stack from power-on to field deployment. You’ll architect firmware... ...collaborate with EE to ensure robust hardware-software integration on critical defense platforms. You will...Senior
- Zipline in South San Francisco seeks a Senior Embedded Software Engineer for the Long Range Platform. You will own low-level and edge software for safe, reliable long-range aircraft within a production network. You'll work at the hardware/software boundary, delivering flight...Senior
- Unknown is seeking an embedded software engineer in San Francisco to join a four-person team, providing technical leadership and helping develop a cutting-edge camera system. You’ll drive the project from prototype to a 2027 launch in a highly autonomous, results-driven...Senior
$170k - $215k
...innovators. Here, visionary minds engineer the future of space technology... ...cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we... ...A DAY IN THE LIFE: As a Senior Embedded Software Engineer – Cyber (secure...SeniorFull timeWork visaFlexible hours$184k - $287.5k
NVIDIA is searching for a creative and highly motivated engineer with expertise in System Software to join the Chips System Software organization. You... ...develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on Linux kernel...SeniorFull timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Embedded Systems. Be the first to apply!
- software engineer amazon California
- information technology software engineer California
- federal - software developer California
- graduate software developer California
- rust software engineer California
- software engineer remote California
- junior software developer internship California
- remote entry level software developer California
- software engineer contract California
- network software engineer California


