Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

General Atomics

Embedded Software Developer, Avionics

Posted Updated 7 views
Discussion

Description

Share 58196BR ## Embedded Software Developer, Avionics General Atomics Aeronautical Systems Poway California 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. This position within Avionics Software is responsible for developing real-time embedded software for Remotely Piloted Aircraft. Avionics software applications include distributed real-time fault-tolerant control architectures, electro-mechanical control systems, engine and propulsion system management, power electronics, control networks, datalinks, and other aircraft subsystems and related support equipment. **DUTIES AND RESPONSIBILITIES:** - Design, develop, test, and maintain software for flight-critical real-time embedded systems in accordance with appropriate development processes and standards - Communicate with subject matter experts, cross-functional teams, users, and management throughout the software development lifecycle - Maintain the strict confidentiality of sensitive information - Perform other duties as assigned We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Qualifications - Typically requires a bachelors degree in computer science, information systems or related discipline May substitute equivalent experience in lieu of education. - Technical, communication, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results · The ability to work both independently and on a team is essential - Ability to obtain and maintain DoD security clearance is required. **Desirable Technical Knowledge and Experience:** - Programing languages: C (essential), C++, Python (desired) - Embedded systems concepts; preemption, multitasking, bare-metal and real-time operating system architectures, compilers, computer processor architectures and memory management - 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 - Network communication and management protocols (e.g. TCP, UDP, ARP, SNMP) - 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 - Software configuration management tools, such as subversion or git, as well as defect tracking tools, and peer review - Requirements-based software verification at the unit, integration, and system level - Automated software testing tools and continuous integration Job Category Engineering Experience Level Entry-Level (0-2 years) Workstyle Onsite Full-Time/Part-Time Full-Time Hourly Pay Range Low 69,500 Pay Range High 116,375 Travel Percentage Required 0% - 25% Relocation Assistance Provided? No US Citizenship Required? Yes Clearance Required? Desired Clearance Level Secret ## Embedded Software Developer, Avionics | General Atomics and Affiliated Companies Apply to jobSave

Skills

What Junior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →