Full Stack C/C++ Developer - Aerospace & Defense Systems

System One, Inc.

Huntsville (AL)

On-site

USD 106,000 - 113,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) plan
Health and welfare benefits

Job summary

System One, Inc. is hiring a Full Stack C/C++ Developer for aerospace and defense in Huntsville, AL. The onsite contract-to-hire role covers mission-critical flight software, analysis/simulation, and embedded/real-time components.

The ideal candidate holds a technical degree, 4+ years of experience, and the ability to obtain an active DoD clearance. Proficiency in C/C++, Python or Java, and strong software practices is required.

Qualifications

  • Bachelor’s degree in a technical field with GPA ≥3.0.
  • 4+ years of relevant technical experience.
  • Eligibility to obtain and maintain U.S. DoD security clearance.
  • Experience developing, integrating, testing, or troubleshooting embedded software interfacing with embedded systems.

Responsibilities

  • Design, build, test, and maintain mission-critical flight software and related tools.
  • Collaborate with government stakeholders and cross-functional teams.

Skills

C/C++ programming
Python
Java
Software configuration management
Software quality engineering
Software standards
Embedded systems
Team collaboration

Education

Bachelor’s degree in Software Engineering/CS/CE/EE/AE/Math or equivalent with GPA ≥3.0

Tools

MATLAB/Simulink
Containerization
CI/CD pipelines
Microservices

Job description

Job Title

Full Stack C/C++ Developer – Aerospace & Defense Systems

Location

Huntsville, AL (Onsite)

Type

Contract-to-Hire

Pay (W2)

$77-82/HR

Clearance

Active Secret clearance (or ability to obtain)

Overview

Join a team building and supporting mission-critical "flight software" and related tools for tactical strike guided munition programs. You’ll work across the stack—helping design, build, test, and maintain software used in areas like analysis/simulation, mission planning, and embedded/real-time components. This role is onsite in Huntsville and includes frequent collaboration with technical teams and government stakeholders.

Requirement
  • Candidate must possess at least a bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or equivalent technical degree with an overall GPA of 3.0 or higher.
  • Candidate should have 4+ years of relevant technical experience.
  • Candidate must be eligible to obtain and maintain a U.S. Department of Defense security clearance.
  • Relevant technical experience must include developing, integrating, testing, or troubleshooting embedded software or embedded-adjacent applications that interface with, operate, monitor, support, simulate, control, or communicate with embedded systems.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
  • Experience supporting software development teams on multi-disciplinary projects.
  • Demonstrable mid-level experience with C/C++ required.
  • Experience with Python or Java.
  • Experience with software configuration management principles and techniques.
  • Experience with software quality engineering concepts.
  • Experience with good software standards and practices.
Preferred Quals
  • Experience with embedded missile systems, aerospace, or weapons systems development.
  • Familiarity with real-time embedded systems.
  • Strong experience with open systems concepts, architectures, and implementation
  • Knowledge of Modular Open Systems Approach (MOSA) principles and application
  • Experience with containerization, CI/CD pipelines, and microservices technology.
  • Knowledge of guidance & control algorithms.
  • Knowledge of navigation systems.
  • Knowledge of mission planning systems (NOMS, JMPS).
  • Knowledge of sensors used in guidance, navigation, or mission planning systems.
  • Familiarity with Model-Based Systems Engineering (MBSE) and SysML.
  • Knowledge of software development standards: DO-178C, MIL-STD-882e, or similar.
  • Proficiency with MATLAB/Simulink for algorithm development and simulation a plus.
  • Understanding of hardware-software integration and software systems engineering principles
  • Agile Scrum Master experience a plus.
  • Deep understanding of software architecture patterns and design principles.
  • Excellent communication skills with ability to present to senior leadership and government customers.
  • Strong problem-solving abilities and systems-level thinking.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Jr. Software Engineer C/C++
Jr. Software Engineer C/C++

System One, Inc. • Huntsville (AL)

On-site
USD 85,000 - 92,000
Full-Stack C/C++ Engineer — Aerospace & Defense (Onsite)
Full-Stack C/C++ Engineer — Aerospace & Defense (Onsite)

System One, Inc. • Huntsville (AL)

On-site
USD 106,000 - 113,000
401(k) plan
Health and welfare benefits
Mid Embedded Software Engineer (C/C++)
Mid Embedded Software Engineer (C/C++)

System One, Inc. • Huntsville (AL)

On-site
USD 134,000 - 141,000
Jr. Software Test Engineer
Jr. Software Test Engineer

System One, Inc. • Huntsville (AL)

On-site
USD 85,000 - 94,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Test Engineer
Senior Software Test Engineer

System One, Inc. • Huntsville (AL)

On-site
USD 161,000 - 172,000
Senior Software Engineer C#
Senior Software Engineer C#

System One, Inc. • Merrifield (VA)

On-site
USD 105,000 - 120,000
Competitive salary
Comprehensive benefits
Leadership opportunities
+2
Sr. Software Developer
Sr. Software Developer

System One, Inc. • Gaithersburg (MD)

On-site
USD 140,000 - 180,000
Software Engineer
Software Engineer

Capstone Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 120,000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Principal Software Engineer
Principal Software Engineer

Lynx Software Technologies, Inc. • Huntsville (AL)

On-site
USD 160,000 - 200,000
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
+3
Principal Software Engineer
Principal Software Engineer

Lynx • Huntsville (AL)

On-site
USD 110,000 - 150,000
Low-cost Medical / Dental / Vision coverage
401K with generous employer match
Paid Time Off and 11 Paid Holidays
+2