Senior C++ Software Engineer - Systems & Testing

General Atomics and Affiliated Companies

Colorado

On-site

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a 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) is seeking a senior software engineer to design and develop C++ infrastructure and services for Linux-based systems.

You will be responsible for unit and integration testing, maintenance, and documentation while ensuring compliance with software quality standards. Applicants should have strong experience in OOP, socket programming, and multi-threaded development, with DoD security clearance or the ability to obtain one.

Qualifications

  • Typically requires a bachelor’s degree or higher and progressive software development experience as described; twelve+ years with a bachelor’s, ten+ with a master’s, or seven+ with a PhD.
  • Experience with C++ application development, OOP, TCP/UDP sockets, and multi-threaded Linux development.
  • Desirable: GitLab, Git, SCM tools, Bash, Python, embedded SW development, SoC (Zynq Ultrascale), Xilinx SDK, PetaLinux, SPI/I2C/UART/Ethernet, kernel/user space, bootloaders, and open-source/Unit Testing tools.
  • Able to understand concepts quickly, work independently or in teams, and obtain DoD security clearance.

Responsibilities

  • Design and develop C++ infrastructure and services.
  • Responsible for unit testing, integration testing, software maintenance, and documentation.
  • Evaluate software integration within the computing environment.
  • Communicate with domain experts, users, and management throughout the software lifecycle.
  • Contribute to planning of application development and deployment.
  • Maintain confidentiality of sensitive information.
  • Observe all laws and regulations in conducting business.
  • Work overtime as needed.

Skills

C++
OOP
Socket programming
Multi-threaded development
Linux

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field
PhD in Computer Science or related field

Tools

GitLab
Git
SCM tools
Bash
Python
Embedded software development
SoC / Zynq Ultrascale
Xilinx SDK
PetaLinux
SPI/I2C/UART/Ethernet
Kernel/user space
Bootloader
Open Source tools
Unit Testing tools

Job description

General Atomics Aeronautical Systems, Inc. (GA-ASI) is seeking a senior software engineer to design and develop C++ infrastructure and services for Linux-based systems.

You will be responsible for unit and integration testing, maintenance, and documentation while ensuring compliance with software quality standards. Applicants should have strong experience in OOP, socket programming, and multi-threaded development, with DoD security clearance or the ability to obtain one.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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++ Linux Embedded Systems Engineer
Senior C++ Linux Embedded Systems Engineer

General Atomics and Affiliated Companies • California (MO)

On-site
USD 120,000 - 160,000
Senior C++ Systems Software Engineer (DoD Clearance)
Senior C++ Systems Software Engineer (DoD Clearance)

General Atomics Aeronautical Systems • Boulder (CO)

On-site
USD 128,000 - 229,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
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
Software Developer VI
Software Developer VI

General Atomics and Affiliated Companies • Colorado

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

General Atomics Aeronautical Systems • Boulder (CO)

On-site
USD 128,000 - 229,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 Developer III
Software Developer III

General Atomics and Affiliated Companies • California (MO)

On-site
USD 120,000 - 160,000
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