Software Engineer
Required skills
Bachelor's degree or equivalent, U.S. Secret Security Clearance, 5 years of experience in software engineering, C, C++, or C# programming, Agile software development environment, U.S. export control requirements, U.S. Government security clearance
Preferred skills
Bachelor of science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science, object-oriented software architecture and design patterns, Python, Lua, or OpenGL, desktop and mobile or tablet applications, continuous integration and delivery, version control, and build automation tools, Jira, Jenkins, GitLab, CMake, and Visual Studio, simulation standards such as DIS, DMO, and HLA, aircraft platforms, aviation, simulation, or training systems, strong written and verbal communication skills, ability to work effectively in a team
Technologies
C#, GitLab, Hardware Support, JIRA, Jenkins, Mobile, OpenGL, Python, Security, Visual Studio
Responsibilities
Lead the design, architecture, and development of simulation models, visualizations, virtual environments, platforms, and frameworks, partner with stakeholders to review and define simulation requirements and the dynamics of the systems being modeled, lead validation, verification, and refinement of simulation code, models, test procedures, and test environments, document and maintain technical code, algorithms, specifications, and descriptions for simulation models, collaborate with cross-functional engineering teams to integrate simulation software with hardware devices and systems, implement current and emerging technologies, tools, frameworks, and methods in the simulation software engineering environment, lead simulation software project management activities, drive continuous improvement through process, tool, and automation enhancements, plan and execute work within a scrum team using scaled agile practices, serve as the primary technical point of contact on contracts and projects, engage with senior external stakeholders on significant technical topics that require inter-organizational coordination, support proposal development and lead engineering execution by identifying the activities, resources, and tasks needed to complete the work statement, mentor junior engineers and encourage innovation across the team
Seniority
5+ years of related experience, 9+ years of directly related experience, 13+ years of relevant experience
Domain
Simulation, Training Systems, Aviation, Military, Flight Simulators