Lead Real-Time C++ Engineer – Satellite Systems

InvestedintheMission

Jessup (MD)

On-site

USD 170,000 - 214,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment is seeking a Software Engineer to lead the development, deployment, and evolution of mission-critical systems for satellite communications. You will analyze requirements, design and implement new software capabilities, and ensure quality through testing and debugging.

The role emphasizes C++ development in real-time environments, collaboration with diverse engineering teams, and adherence to ITAR/EAR compliance. Strong communication skills and DevOps familiarity are essential.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience.
  • 20+ years’ experience designing, developing, and implementing object‑oriented software solutions with an emphasis on industry best practices.
  • Experience with RF signal analysis or satellite communications system design and theory, with the ability to translate concepts into software.
  • Experience implementing message queues and communication protocols.
  • Familiarity with DevOps tools and workflows, including VMware, Docker, and Kubernetes.

Responsibilities

  • Analyze user requirements to derive software designs for new applications or modifications to existing systems.
  • Develop high‑quality, maintainable C++ software for satellite communication applications.
  • Develop and optimize complex algorithms under strict timing, resource, and interface constraints.
  • Follow industry best practices, coding standards, and secure development principles.
  • Identify, troubleshoot, and resolve defects in existing software.
  • Produce and maintain comprehensive documentation for designs, processes, and interfaces.

Skills

C++ development
Real-time systems
Communication & collaboration
RF/satellite communications experience

Education

Bachelor’s degree in CS/CE/SE or related field

Tools

VMware
Docker
Kubernetes

Job description

AeroVironment is seeking a Software Engineer to lead the development, deployment, and evolution of mission-critical systems for satellite communications. You will analyze requirements, design and implement new software capabilities, and ensure quality through testing and debugging.

The role emphasizes C++ development in real-time environments, collaboration with diverse engineering teams, and adherence to ITAR/EAR compliance. Strong communication skills and DevOps familiarity are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer – Real-Time Aerospace Autonomy
Senior C++ Engineer – Real-Time Aerospace Autonomy

AeroVironment, Inc. • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical, dental, vision
401K matching
9/80 schedule
+1
Real-Time Embedded Software Engineer (C/C++)
Real-Time Embedded Software Engineer (C/C++)

SPACE EXPLORATION TECHNOLOGIES CORP • Sunnyvale (CA)

On-site
USD 135,000 - 155,000
Comprehensive medical, vision, and dental coverage
401(k) plan
Disability and life insurance
+2
Senior Satellite Systems Software Engineer (C++/Real-Time)
Senior Satellite Systems Software Engineer (C++/Real-Time)

RedBeard Solutions • Cary (NC)

On-site
USD 90,000 - 190,000
Realtime Flight Software Architect (Spacecraft)
Realtime Flight Software Architect (Spacecraft)

engineeringjobs.net, Inc. • Houston (TX)

On-site
USD 150,000 - 210,000
Medical
Dental
Vision
+6
Real-Time Satellite Flight Software Engineer
Real-Time Satellite Flight Software Engineer

Astro Digital Us, Inc. • Littleton (CO)

Hybrid
USD 130,000 - 175,000
Stock options
Healthcare
401k retirement plan
+1
Senior Real-Time Aerospace Embedded Software Lead
Senior Real-Time Aerospace Embedded Software Lead

engineeringjobs.net, Inc. • Wilmington (MA)

On-site
USD 140,000 - 190,000
Health Insurance
Disability Insurance
401(k) Match
+8
Remote Aviation Software Engineer — C++ & Real-Time Systems
Remote Aviation Software Engineer — C++ & Real-Time Systems

Working Magic Talent Solutions • Colorado Springs (CO)

Remote
USD 70,000 - 126,000
Senior C++ Engineer – Real-Time Satellite Control (Hybrid)
Senior C++ Engineer – Real-Time Satellite Control (Hybrid)

ICEYE • Warsaw (IN)

Hybrid
USD 69,503 - 101,581
Flight Software Engineer - Real-Time Embedded
Flight Software Engineer - Real-Time Embedded

Actalent • Huntington Beach (CA)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+11
Flight Software Engineer - Real-Time Spacecraft Autonomy
Flight Software Engineer - Real-Time Spacecraft Autonomy

Apex • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Shared upside equity
Best-in-class healthcare
PTO 15-20 days + 10 holidays
+4