Senior C++ Linux Embedded Systems Engineer

General Atomics and Affiliated Companies

California (MO)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Atomics Aeronautical Systems, Inc. (GA-ASI) seeks a Software Engineer (C++17, Linux) to join the Mission Processing Software team in Poway, CA. You will design, develop, test, and maintain enterprise software integral to UAS technologies.

The role requires a CS or CE degree and experience with C++17, Linux, and multi-threaded systems; DoD clearance is desirable. Collaboration with domain experts and adherence to standards are essential.

Qualifications

  • Typically requires a bachelor's degree, master's degree or PhD in computer science, information systems or related discipline and progressive software development experience.
  • Four+ years with a bachelor's or two+ years with a master's in the field.

Responsibilities

  • Design and develop C++ 17 infrastructure and services for x86 and ARM 9 systems.
  • Use Petalinux build tools for ARM 9 systems.
  • Responsible for unit testing, integration testing, software maintenance, and documentation and ensuring software quality and compliance.

Skills

C++17
Linux
OOP
TCP/UDP
Multi-threading
GitLab
Git
Bash
Python

Education

Bachelor's degree in CS or CE

Tools

Petalinux
Xilinx SDK
SoC
Zynq Ultrascale
SPI/I2C/UART/Ethernet

Job description

General Atomics Aeronautical Systems, Inc. (GA-ASI) seeks a Software Engineer (C++17, Linux) to join the Mission Processing Software team in Poway, CA. You will design, develop, test, and maintain enterprise software integral to UAS technologies.

The role requires a CS or CE degree and experience with C++17, Linux, and multi-threaded systems; DoD clearance is desirable. Collaboration with domain experts and adherence to standards are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Software Engineer — Linux & ARM
Embedded C++ Software Engineer — Linux & ARM

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 87,000 - 133,000
Embedded C++ Linux Software Engineer (DoD)
Embedded C++ Linux Software Engineer (DoD)

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 171,000
Staff Software Engineer - C++/Linux (DoD Clearance)
Staff Software Engineer - C++/Linux (DoD Clearance)

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 106,000 - 190,000
Senior C++ Software Engineer - Systems & Testing
Senior C++ Software Engineer - Systems & Testing

General Atomics and Affiliated Companies • Colorado

On-site
USD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 171,000
Software Developer III
Software Developer III

General Atomics and Affiliated Companies • California (MO)

On-site
USD 120,000 - 160,000
Software Embedded Developer
Software Embedded Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 87,000 - 133,000
Simulation Software Engineer (C/C++, Linux) - DoD
Simulation Software Engineer (C/C++, Linux) - DoD

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 87,000 - 133,000
Senior Software Engineer – Real-Time, Mission-Critical
Senior Software Engineer – Real-Time, Mission-Critical

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 106,000 - 190,000
Aerospace Software Project Engineer: UAS & Controls
Aerospace Software Project Engineer: UAS & Controls

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 106,000 - 190,000