Embedded Software Engineer — C++17, Linux, ARM

General Atomics Aeronautical Systems, Inc.

Poway (CA)

On-site

USD 70,000 - 116,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Atomics Aeronautical Systems, Inc. (GA-ASI) in Poway, CA is seeking a Software Engineer (C++17, Linux) to join the Mission Processing Software team. You will research, design, develop and modify enterprise software spanning end-user, system-level and data management applications tied to UAS technologies.

The role requires a BS in CS/CE or related field, strong C++17/OOP skills, and experience with Linux. DoD clearance is required; overnight hours may apply.

Qualifications

  • Typically requires a bachelor's degree in computer science, information systems or related discipline.
  • Should have experience with C++17, OOP, TCP/UDP socket programming and multi-threaded development on Linux.
  • Desirable: GitLab, Git, SCM tools, Bash, Python, embedded SW, SoC, Zynq Ultrascale, Xilinx SDK, PetaLinux, SPI/I2C/UART/Ethernet interfaces, kernel/user space, bootloaders, OSS and unit tests.

Responsibilities

  • Design and develop C++17 infrastructure and services for high-level non-embedded (x86) and low-level embedded ARM9 systems.
  • Use Petalinux and Xilinx tools for ARM9 systems.
  • Perform automated unit testing, integration testing, maintenance and documentation per standards.
  • Integrate software with the overall computing environment and collaborate across teams.

Skills

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

Education

Bachelor's degree in CS/CE/IS

Tools

Xilinx SDK
PetaLinux build flow

Job description

General Atomics Aeronautical Systems, Inc. (GA-ASI) in Poway, CA is seeking a Software Engineer (C++17, Linux) to join the Mission Processing Software team. You will research, design, develop and modify enterprise software spanning end-user, system-level and data management applications tied to UAS technologies.

The role requires a BS in CS/CE or related field, strong C++17/OOP skills, and experience with Linux. DoD clearance is required; overnight hours may apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++/Linux Engineer - UAS Mission Software
Embedded C++/Linux Engineer - UAS Mission Software

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 84,000 - 141,000
Software Embedded Developer (C++/Linux)
Software Embedded Developer (C++/Linux)

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 84,000 - 141,000
Associate Software Embedded Developer
Associate Software Embedded Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 70,000 - 116,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
Software Engineer (C/C++/Python) with DoD Clearance
Software Engineer (C/C++/Python) with DoD Clearance

General Atomics Aeronautical Systems, Inc. • Poway (CA)

On-site
USD 100,000 - 171,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
Senior Software Engineer: C++, Python | Clearance Eligible
Senior Software Engineer: C++, Python | Clearance Eligible

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 119,000 - 208,000
Embedded Systems QA & Development Engineer
Embedded Systems QA & Development Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 100,000 - 171,000
Associate Software Developer - Enterprise Applications
Associate Software Developer - Enterprise Applications

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 72,000 - 110,000
Software Engineer
Software Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 100,000 - 171,000