Get more replies from employers
Send a job-specific resume in minutes.
Elroy Air in Byron, California is seeking a Senior Embedded Software Engineer to write code that operates on safety-critical avionics hardware. You will develop embedded firmware and work closely with engineers in various disciplines to ensure system functionality.
Ideal candidates will have 5+ years of experience, deep knowledge of C/C++, and hands-on experience with hardware debugging and integration. Competitive salary ranges from $180,000 to $280,000 a year.
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.
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.
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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.