What is an Embedded Engineer at General Atomics?
An Embedded Engineer at General Atomics plays a vital role in designing, developing, and deploying software that powers some of the world's most advanced defense and diversified technologies. From unmanned aerial vehicles (UAVs) like the Predator and Reaper series to cutting-edge electromagnetic systems and tactical lasers, the software you write directly impacts national security and pioneering scientific research.
In this role, your work sits at the intersection of hardware and software, where performance, reliability, and safety are non-negotiable. Operating in safety-critical environments means that code efficiency, deterministic execution, and robust error handling are paramount. You will be tasked with developing real-time operating system (RTOS) applications, bare-metal drivers, and middle-tier communication layers that must perform flawlessly under extreme physical conditions.
At General Atomics, being an Embedded Engineer is about more than just writing code; it is about systems-level thinking. You will collaborate closely with hardware designers, systems engineers, and integration teams to deliver cohesive, highly optimized platforms. The complexity of the systems requires deep analytical capability, a rigorous approach to testing, and a passion for solving multi-disciplinary engineering challenges.




