Aviation Software Engineer

SITEC Consulting•Lexington Park, MD
•Onsite

About The Position

SITEC is seeking an experienced Journey-Level Software Engineer to support the H-1 Helicopter Program at Naval Air Station Patuxent River, Maryland. The role supports the U.S. Marine Corps’ UH-1Y Venom and AH-1Z Viper aircraft and focuses on technical oversight rather than traditional software development. The engineer evaluates software designs, source code, engineering processes, and technical deliverables to help ensure mission-critical systems meet performance, safety, security, and technical requirements. The position spans software architecture, cybersecurity, testing and validation, integration, modernization, and technical risk management. The engineer collaborates with government stakeholders, contractors, OEMs, and multidisciplinary engineering teams, and contributes to technical reviews, project milestones, and engineering presentations.

Requirements

  • Experience in software engineering, software assurance, systems engineering, or a related technical discipline.
  • Strong understanding of software development lifecycles, engineering methodologies, and software quality practices.
  • Ability to read, interpret, and evaluate source code in languages such as C, C++, Ada, Assembly, or Python.
  • Familiarity with software architecture, code reviews, debugging, and testing methodologies.
  • Experience with software verification and validation, including unit, integration, and regression testing.
  • Understanding of secure coding principles, vulnerability analysis, and software security best practices.
  • Familiarity with Agile development, DevSecOps, CI/CD pipelines, and automated testing tools.
  • Strong analytical, technical documentation, and communication skills.
  • Ability to collaborate with engineering teams, contractors, and government customers.

Nice To Haves

  • Experience supporting DoD, Naval Aviation, NAVAIR, or other aerospace and defense programs.
  • Familiarity with embedded software, avionics, or safety-critical systems.
  • Experience reviewing contractor-developed software and technical deliverables (CDRLs).
  • Knowledge of Static Application Security Testing (SAST), Software Composition Analysis (SCA), and vulnerability management.
  • Familiarity with MISRA C/C++, SEI CERT C, or other secure coding standards.
  • Understanding of Modular Open Systems Approach (MOSA) and Future Airborne Capability Environment (FACE) standards.
  • Experience with software configuration management, version control, and technical baseline reviews.

Responsibilities

  • Review and evaluate software developed by Original Equipment Manufacturers (OEMs) for quality, reliability, and compliance with technical requirements.
  • Analyze source code, software architecture, repositories, and engineering practices to identify risks and recommend improvements.
  • Evaluate software testing results, automated test processes, code coverage, and verification activities.
  • Review software engineering deliverables, including Software Development Plans (SDPs), Software Design Descriptions (SDDs), Software Version Descriptions (SVDs), and test reports.
  • Assess secure coding practices, software vulnerabilities, static analysis results, and software security requirements.
  • Collaborate with government stakeholders, contractors, OEMs, and multidisciplinary engineering teams to resolve technical challenges.
  • Evaluate proposed software changes, identify potential integration issues, and recommend ways to improve system performance and reliability.
  • Support modernization initiatives, technical reviews, project milestones, and engineering presentations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service