Senior C++ Engineer: Distributed Tracking & Classification

Aviation & Missile Solutions

Huntsville (AL)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aviation & Missile Solutions, LLC. (AMS) in Huntsville, AL seeks a Software Engineer to modernize and port a multi-threaded C++ product line for high-performance, distributed systems.

The role focuses on transforming legacy code into modular, cross-platform components and containerized deployments using Docker. You'll design and maintain CMake build systems, work with Windows-to-cross-platform migrations, and collaborate with senior engineers to advance next-generation tracking architectures

Qualifications

  • BS in a STEM field from ABET-accredited university.
  • 7+ years of software engineering with a Bachelor's, or 5+ years with a Master's.
  • Experience refactoring Windows/Win32 APIs to cross-platform code.
  • Hands-on CMake development for modular projects and multi-target builds.
  • Experience with distributed messaging and real-time data processing.

Responsibilities

  • Modernize architecture and port legacy C++ to a modular, cross-platform system.
  • Containerize applications using Docker for modern deployment pipelines.
  • Develop high-performance, multi-threaded C++20 applications for tracking and data fusion pipelines.
  • Maintain and extend network messaging interfaces across distributed node architectures.
  • Design and refine CMake build configurations for cross-platform compilation.

Skills

Modern C++ proficiency (C++17/20)
Multithreaded programming
Debugging complex codebases
Visual Studio / VS Code

Education

ABET-accredited BS in Computer Science/Engineering/Applied Physics
MS in STEM field (optional)

Tools

CMake
Docker/Containerization
Socket-level networking
CI/CD pipelines

Job description

Aviation & Missile Solutions, LLC. (AMS) in Huntsville, AL seeks a Software Engineer to modernize and port a multi-threaded C++ product line for high-performance, distributed systems.

The role focuses on transforming legacy code into modular, cross-platform components and containerized deployments using Docker. You'll design and maintain CMake build systems, work with Windows-to-cross-platform migrations, and collaborate with senior engineers to advance next-generation tracking architectures

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Composite Tracking and Classification
Senior Software Engineer – Composite Tracking and Classification

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 120,000 - 160,000
Senior Mission Systems Engineer - Embedded Flight & C2 (C++)
Senior Mission Systems Engineer - Embedded Flight & C2 (C++)

Stealth Startup • Huntsville (AL)

On-site
USD 95,000 - 130,000
Aerospace Engineer - Missile Systems & Flight Dynamics
Aerospace Engineer - Missile Systems & Flight Dynamics

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Senior C++ Engineer — High-Performance AI-Driven Systems
Senior C++ Engineer — High-Performance AI-Driven Systems

RadNet, Inc. • Columbia (MD)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Lumicity • Los Angeles (CA), California (MO)

On-site
USD 100,000 - 130,000
Aerospace Engineer - Mid-Level
Aerospace Engineer - Mid-Level

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Senior Software Engineer - Qt/C++ for Tactical Drones
Senior Software Engineer - Qt/C++ for Tactical Drones

Performance Drone Works, LLC • Huntsville (AL)

On-site
USD 110,000 - 170,000
BCBS medical, dental, and vision
401(k) with company match
On-site gym
+3
Aerospace Engineer - Senior Level
Aerospace Engineer - Senior Level

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 110,000 - 180,000
Simulation Software Engineer: MATLAB/Simulink to C++
Simulation Software Engineer: MATLAB/Simulink to C++

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 150,000
Senior Missile Systems Aerospace Engineer
Senior Missile Systems Aerospace Engineer

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 110,000 - 180,000