Role OverviewThis is an exciting opportunity to work with advanced aviation technology supporting the U.S. Marine Corps' UH-1Y Venom and AH-1Z Viper aircraft. The role involves using technical expertise to evaluate software designs, review source code, assess engineering processes, and ensure mission-critical systems meet rigorous performance, safety, and security standards.
What You Will Do
The software engineer will review and evaluate software developed by Original Equipment Manufacturers (OEMs) to ensure quality, reliability, and compliance with technical requirements. They will also analyze source code, software architecture, repositories, and engineering practices to identify potential risks and recommend improvements.
Why It Might Be a Fit
This could be a great fit for a software engineer who enjoys solving complex technical challenges, working alongside industry experts, and seeing their work directly impact military aviation.
Requirements
- Experience in software engineering, software assurance, systems engineering, or related technical disciplines.
- 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.
]]>