We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineers (C/C++)

Equiliem
United States, Alabama, Huntsville
Mar 02, 2026
Software 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



Applied = 0

(web-6bcf49d48d-j4skk)