Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Atomics Logo

Avionics Software Engineering Manager

General Atomics

$125,810 - $229,670
Dec 16, 2025
Poway, CA, US
Apply Now

General Atomics Aeronautical Systems, Inc. (GA-ASI) is seeking a software engineering manager to design, develop, and modify real-time embedded software applications, managing all phases of assigned engineering projects and providing technical direction to software leadership staff and developers.

Requirements

  • Embedded systems concepts; preemption, multitasking, bare-metal and real-time operating system architectures, compilers, computer processor architectures and memory management.
  • Programing languages: C/C++ (essential), Python (desired).
  • Real-time systems, fault-tolerant systems, control systems, motor control, power electronics.
  • Reading and understanding electrical schematics and datasheets.
  • Embedded communications: SPI, I2C, USART, CANbus, ARINC-429, MIL-STD-1553.
  • Ethernet networks and protocols, audio and video processing and communications.
  • Development tools and electronic test equipment including in-circuit debuggers/emulators, oscilloscopes, logic analyzers, power supplies, and signal generators.

Responsibilities

  • Manages all phases of assigned engineering project(s) from inception through completion, including organizing, planning, scheduling, and coordinating workloads to meet established deadlines or milestones.
  • Provide technical direction and manage the work assignments of software leadership staff and software developers on the team.
  • Manage real-time embedded software development within the broader organizational scope.
  • Formulate detailed long-range plans for the execution of major software programs, including proposal support, estimation, planning, staffing, and cross-functional coordination while accounting for organizational or programmatic constraints.
  • Plan and manage the deployment of real-time embedded software applications, including cross-platform compliance while ensuring the availability of necessary resources.
  • Plan and manage the maintenance of real-time embedded software solutions, including debugging, maintenance, and updates to ensure viability in an evolving environment.
  • Independently plan for future applications based on new developments in computer technology.

Other

  • Typically requires a Bachelors, Masters or PhD in engineering or a related technical field as well as eleven or more years of progressively complex software engineering experience.
  • Strong communication, presentation, and interpersonal skills are required enabling an effective leadership interface with other departments, all levels of management, professional and support staff, customers, potential customers, and government representatives.
  • Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
  • Ability to obtain and maintain a Top Secret DoD security clearance is required
  • US Citizenship Required