Knowledge of aircraft systems: weapons, night vision, mechanics, hydraulics, electronics, flight controls, etc.
Understanding of cloud architecture (public/private/hybrid), compute, storage, networking components, and security best practices.
Experience with automation, scripting, and containerization technologies.
Understanding of networking fundamentals (IP addressing, routing, subnetting, security).
Knowledge of specification formats, guidelines, and change control processes.
Understanding of how specifications align with aircraft and product certification systems.
Cross-disciplinary engineering knowledge (electrical, mechanical, systems).
Ability to collaborate with technical teams across product development and production.
Experience deriving and allocating system, subsystem, and software requirements with lifecycle traceability.
Ability to design, develop, integrate, apply, and test software models, simulations, frameworks, tools, and applications.
Experience with API design, implementation, and testing.
Knowledge of real-time software architecture, target environments, processors, communication protocols, and hardware interfaces.
Strong understanding of software architecture and design methodologies.
Experience with build and execution environments, operating systems, processors, and networks.
Ability to build, integrate, test, and troubleshoot software components for simulation models.
Understanding of verification, validation, certification, and qualification processes.
Ability to design and develop software testing processes and use integration-testing tools.
Experience with 2D/3D graphics, visual analytics, and image processing algorithms.
Ability to develop graphics simulations and integrate hardware/software for demonstrations.
Experience working across multiple programming languages and operating systems to develop prototypes.