General Atomics and Affiliated Companies Sr. Software Developer- Embedded in San Diego, California

Job ID# 10179BR

Company General Atomics Aeronautical Systems

Title Sr. Software Developer- Embedded

Job Category Engineering

City San Diego

State California

Regular/Temp Regular Employee

Full-Time/Part-Time Full-Time Salary

Job Summary General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

We have an exciting opportunity for a Staff SW Developer at our Mission Systems facility.


  • In this role, the successful candidate must have advanced conceptual understanding of software development concepts, theory, and operations and have applied that knowledge in the implementation of new principles and concepts.

  • Candidate will work on radar signal processing with a focus on advanced signal processing concepts.

  • Need the ability to lead teams on multiple embedded development/implementation activities.

  • Chosen candidate will work on both legacy and new embedded code bases. They will implement signal processing techniques in a real-time multi-compute-node system, and perform data analysis.

  • Candidate will work in a multi-disciplined environment, designing, implementing, and debugging software that interfaces with FPGAs, GPGPUs and other hardware components utilizing both COTS and custom boards.


Job Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; fifteen or more years of experience with a bachelors degree, thirteen or more years of experience with a masters degree, or ten or more years with a PhD.

  • Must have demonstrated experience in successful project and/or program leadership providing technical leadership that resulted in successfully meeting established project milestones, Key Performance Parameters and Customer Satisfaction.

  • Must be a strong oral and written communicator with demonstrated ability to influence and lead teams. The candidate must demonstrate the ability to successfully communicate project status, risks, and issues to senior management.

  • Previous experience and high proficiency in C and C++ coding is required.

  • Solid background in signal processing code development, system integration, and data analysis is required.

  • Must have direct experience programming GPGPUs for Intel based systems.

  • Experience with Xylinx and Altera FPGAs and VHDL coding is required.

  • Familiarity with real-time systems such as MCOE, GreenHills, VxWorks, or RT Linux is highly desired.

  • Ability to obtain and maintain a DoD Security Clearance is required.

Travel Percentage Required 0% - 25%

Clearance Required? Yes