Senior Software Engineer, Embedded Systems
$180k - $280kElroy Air
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- ...technologies—like the da Vinci surgical system and Ion —have transformed how... ...worldwide. We’re a team of engineers, clinicians, and innovators... ...strategy and develop software to implement the same. Essential... ...Qt and other tools in an embedded C/C++ environment. Maintain superior...SeniorLocal areaWorldwideFlexible hours
- ...exciting client is seeking a Sr. Software Engineer to develop the C++ core... ...production of military-grade UAS systems and drones. You will work on... ..., or a high-reliability embedded system. Experience with... ...(ITAR). Employment Details Seniority level: Mid-Senior level. Employment...SeniorFull time
- ...Senior Software Engineer A rapidly growing, private equity-backed technology company ,is looking for... ...time Senior Software Engineer to develop embedded firmware for its intelligent energy... ...Theirtechnology connects and optimizes building systems to deliver energy, operational, and...SeniorFull time
$164k
...About the Role The Data engineering team has been created keeping in mind the importance and... ...hands-on experience using any MPP database system like Snowflake, AWS Redshift or Teradata... ...'t just words on a wall-our values are embedded in every aspect of our business, serving...SeniorFull timeWork at officeLocal areaRemote work- ...We are looking for a highly motivated Senior Software Engineer to join our team. Responsibilities include designing, developing, and maintaining software applications. Strong proficiency in Node.js Experience with MySQL Seniority level Mid-Senior level Employment type...SeniorFull time
- ...possible. A lightweight, model-agnostic system that enforces policy, prevents drift, and... ...benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed frontier... ...whose strength is the fundamentals of software engineering, applied at the level of real...Senior
- ...complete solutions across all phases of the Software Development Lifecycle: design,... ...on project-level issues Guide junior engineers Make technical decisions with little... ...processes Provide technical advice to senior leaders on systems, solutions, challenges, and strategy...SeniorImmediate start
- ...the cloud. Our product Manifest- is the operating system for the physical world. We’re a team of engineers and data scientists driven by our mission to use reinforcement... ...(FastAPI, SQLAlchemy, Pandas) - We value your software engineering fundamentals and ability to learn over...SeniorVisa sponsorship
- ...JetInsight's best-in-class quoting and fleet management software helps aircraft charter operators run and grow safer, more efficient... ...of on-demand aircraft. We’re looking for a full stack Senior Software Engineer to join our growing engineering team. You’ll work on all areas...Senior
- ...SWISSto12 is seeking a Senior Software Architect to lead end-to-end architecture... ...lines, ensuring coherent design for embedded and hardware-integrated systems. You will guide architectural... .../C++ experience, you will mentor engineers, collaborate across teams and external...
$204k - $259k
...measuring and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve how... ...self-motivation to navigate complex systems and pursue open-ended problems to completion...SeniorFull timeRemote work- ...Software Engineer Python Cloud Services Space Operations Satellite Telemetry As a Space Operations Software Engineer at Spire, you will join... ...enhance the efficiency of our satellite fleet. You'll develop systems and tools for visualizing and analyzing satellite telemetry,...SeniorWork at office3 days per week
$180k - $230k
...About Sift Sift is the data infrastructure platform for hardware engineering teams. Sift turns high-frequency telemetry into engineering insights for mission-critical systems. Teams use Sift to build and operate rockets, satellites, autonomous vehicles, energy systems...SeniorPermanent employmentWork at officeRelocation- ...manufacturing: converting greenhouse gas into diamond wafers using zero-emission energy. We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software interfaces, and infrastructure, which we use to report key business...SeniorLocal areaFlexible hours
$243.29k - $295.25k
...from managing cluster lifecycles. As a Senior Engineer on the Cache team (part of the Infra Storage... ...large-scale, in-house distributed systems to solve Roblox's ever-growing caching... ...experience) with at least 6+ years of hands‑on software engineering experience. Distributed...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$129.4k - $194k
...Illumina's primary analysis software Work with the development team... ...maintaining automation for complex systems Strong problem-solving skills... ...higher in Computer Science, Engineering, Bioinformatics, or a related... ...base salary range for the Senior Software Engineer in Test...SeniorLocal area$196k - $220k
...before, during, and after playing games. We're looking for a Senior Software Engineer to join the Growth team at Discord. Our team owns how new... ...engaged members. You'll work across the stack to build the systems that acquire and activate users at scale, whether that means...SeniorFull time$196.35k - $292.6k
...mission-critical enterprise workloads in Microsoft Azure. We are looking for a highly motivated software engineer to help develop and operate cloud-scale distributed systems that span storage, networking, cloud infrastructure, and user experience. This is a unified engineering...SeniorLocal area$175k - $190k
...THE ROLE This Senior Software Engineer, iOS role is central to Thrive Market’s next phase of growth. Our iOS app serves our most engaged members... ...the migration to a modular architecture and modern design system. Longer‑term, you’ll partner closely with Product and Design...SeniorSummer workWork at officeLocal areaFlexible hours$190k - $240k
...Senior Software Engineer, Fullstack (Consumer Engineering) Remote US Affirm is reinventing credit to make it more honest and friendly, giving... ..., app, and web. We own the core engagement surfaces and systems that help customers discover value, onboard seamlessly, and...SeniorContract workFor contractorsFor subcontractorWork at officeRemote workFlexible hours- ...foundational infrastructure and the internal developer platform used by engineering teams Build golden-path templates, self-service tooling,... ...upon hire and annually Requirements ~6+ years of software engineering experience in infrastructure, platform, or site reliability...SeniorWork at officeLocal area
- ...with the proliferation of unmanned systems, hyper-precise munitions in... ...or sacrifice to performance. All engineering and manufacturing is conducted in... ...Design, implement, and maintain software for autonomous systems, including embedded software, mission software, and supporting...Permanent employmentFull timeWork at office
$101k - $146.5k
...Stratolaunch is a technology accelerator that engineers operationally realistic testing at Mach... ...flight data critical to validating system performance and achieving rapid... ...seeking a level II, Sr., or Staff level Embedded Software Engineer to participate in the development...Remote work$220k - $300k
...evals. Your work here sets the ceiling for what Harvey’s AI can do. Representative Projects Context Engineering & Agent Infrastructure. Build the platform-level systems for context management, session state, and memory that all of Harvey’s agents and products rely on....Senior- ...Radio-Frequency (RF) products and sub-systems for satellite communication and remote... ...Master’s degree in Computer Science, Software Engineering, or a related technical discipline ~... ...integration ~ Expertise in RTOS-based embedded systems, real-time processing, multi-...SeniorRemote work
- .../ Advanced Air Mobility About: This role sits within the Embedded Software Engineering team of a pioneering eVTOL aircraft company that designs,... ...architecture that forms the backbone of the aircraft flight control system. This is a hands-on engineering position that includes...InternshipLocal areaRemote work
$117k - $185k
...inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop software...- About the Role Develop and maintain embedded firmware in C/C++ for microcontroller-based systems. Responsibilities Design low-level drivers for peripherals (GPIO... ...Participate in code reviews and contribute to engineering best practices Qualifications Bachelor’s or Master...
$190.8k - $267.1k
...the sources of truth for Reddit. As a Senior Engineer on this team, you’ll be a technical coach... ...technical expertise to ensure these systems have high uptime and strong performance... ...millions of users across the world. You have: Software development experience in Golang or...SeniorFor contractorsWork experience placementRemote workFlexible hours$144k - $236k
...s AI model training, feature engineering and serving with hundreds of... ...frameworks, data infra, compute software, and hardware to harness the... ...MLOps and experimentation systems across LinkedIn. From Ramping... ...best performance possible. As a Senior Software Engineer, you will...SeniorFor contractorsWork experience placementWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Embedded Systems. Be the first to apply!
- software developer fintech California, MO
- ngo software engineer California, MO
- intel software engineer California, MO
- senior software engineer remote California, MO
- junior software developer remote California, MO
- software engineer full time California, MO
- senior software engineer California, MO
- software engineer healthcare California, MO
- startup software engineer California, MO
- software engineer travel California, MO


