Job Description
Job DescriptionSoftware Engineer (C/C++)
Huntsville, AL
100% onsite
Pay : $55.00 - $100.00 per hour (Depending on level of experience)
Active Secret Clearance
Job Summary
The Cleared Software Engineer (C/C++) is responsible for supporting the full software development lifecycle on a defense program, from requirements analysis and design to coding, testing, and delivery. This role requires collaboration with multi-disciplinary engineering teams, adherence to security protocols, and strong hands-on experience in C/C++ programming. Candidates must hold an active Secret Clearance and work onsite at a special access facility.
Job Responsibilities
-
Support all phases of the Software Development Plan (SDP), including requirements analysis, object-oriented design, coding, unit testing, and integration
-
Participate in formal testing, validation, and software delivery
-
Collaborate effectively with multi-disciplinary engineering teams to ensure successful system integration
-
Apply best practices for software development, including Agile methodologies where applicable
-
Support software/hardware integration and verification as needed
-
Contribute to documentation and configuration management according to program requirements
Job Requirements
-
Active/Final Secret Clearance required to start
-
Hands-on experience with C/C++ programming; Python is a plus
-
Bachelor’s degree in a STEM discipline
-
Ability to work onsite at a secure special access facility
-
Experience levels:
-
Level 2: 3+ years
-
Level 3: 5+ years
-
Level 4: 9+ years
-
Level 5: 11+ years
-
Preferred Skills
-
Experience with RTOS platforms (VxWorks or GreenHills)
-
Software/hardware integration experience
-
Familiarity with Agile development methodologies
-
Exposure to Model-Based Systems Engineering (MBSE)
Education
-
Bachelor’s degree in STEM required
Work Experience
-
Relevant software engineering experience in C/C++ across multiple development levels (3–11+ years depending on level)
#ZR
