Invariant Corporation

Software Engineer

Huntsville, AL • Posted Yesterday
Onsite Full Time Defense and Space Manufacturing

Software Engineer

26-100


Invariant Corporation is seeking a talented and motivated Software Engineer with 5 or more years of experience. The ideal candidate will work in a hands-on laboratory environment developing, integrating, and testing C/C++ software for embedded Linux platforms and missile-related systems, including missile test beds and hardware/software integration environments.


Duties Include


  • Design, develop, debug, and integrate C/C++ software for embedded Linux systems
  • Develop and support missile system test beds, hardware/software interfaces, and integration activities
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), and system-level testing
  • Use Azure DevOps, Agile practices, CI pipelines, and automated testing to manage software development and releases

Requirements


Candidate must have a minimum of a bachelor’s degree in Computer Science/Engineering, Electrical Engineering, or a related field with at least 5 years of experience in software design, development, and integration.


  • Minimum Active Secret Clearance is required
  • Strong proficiency writing clean, robust, and testable software in C/C++
  • Experience developing, debugging, and integrating software on embedded Linux platforms
  • Experience with missile systems, missile test beds, or missile-related software integration and testing
  • Knowledge of DevOps and Agile software development processes, including source control, builds, and testing
  • Experience integrating embedded software with hardware components and communication interfaces
  • Experience troubleshooting software and hardware issues in laboratory and test environments
  • Familiarity with software verification, validation, and system-level testing


Preferred Skills


  • Top Secret clearance is preferred
  • Experience with HIL/SIL test environments, simulation, or test instrumentation
  • Experience with Python, Qt, real-time operating systems, or embedded debugging tools
  • Experience with Azure DevOps, CI/CD pipelines, cross-compilation, and embedded communication protocols


Requires ability to


  • Some travel may be required depending on project requirements
  • Work well in a fast-paced and mission-driven environment with co-workers, management, and clients
  • Demonstrate innovation, quick learning, excellent communication skills, and adaptive thinking
  • Work independently with minimal supervision, make rational decisions, and exercise good judgment


Work Environment


  • Office, Lab, and field environment


This position is expected to be performed only in the state of Alabama. Subject to the provisions of Code of Alabama§ 40-18-370, the Company shall give good faith consideration to Alabama residents for employment at the Project.


All qualified applicants will be considered without regard to race, color, religion, sex, national origin, disability, or veteran status. Invariant is a drug-free workplace.


Software Engineer in Huntsville at Invariant Corporation

This position is listed as full time and onsite. It was posted yesterday.

See all Invariant Corporation jobs on LocalWork →

Back to Job Search