JOBSEARCHER

Sr. Software Engineer -Unreal Engine- Flight Safety

Job TitleInterview: Virtual Hybrid: preference in St. Louis MO (also consider Dallas/ Broken Arrow) Visa: All except h1bTop 3 skills:Unreal EngineC++Graphics SoftwareJob Description:Design, develop, and provide subject matter expertise for a flight simulation product built on Unreal engine. Leverage, extend, or replace native Unreal engine capabilities with an eye towards performance, visual realism, and long-term maintainability. Contribute to subsystems including rendering, shading, lighting, load balancing, weather effects, animation, multi-threading, anti-aliasing, dynamic paging, display interfaces, and more. Provide guidance on estimation, scheduling, and software architecture decisions. The team is agile and multi-disciplinary. The position incorporates all facets of software development from communication, requirements assessment, research, design, development, testing, integration, peer review, documentation, maintenance, and end user support.Minimum skills required:Unreal engine developer experience - minimum 5 yearsC++ programmingGame or graphics programming: e.g., OpenGL, Direct3D, HLSL, GLSLSoftware architecture and object-oriented designData structures and algorithmsTechnical Experience in any of the following areas is a plus:Strong mathematics capability – matrix algebra, projective geometry, vector math, etc.Game developmentSTL and/or Boost libraries and data structuresDesign patterns and/or multi-threading experienceMS Visual StudioPython or other scripting experienceReading and using technical specificationsLean/Agile software developmentMultispectral sensors, night vision and/or radar systemsGeographic information systems (GIS)Atlassian product experience: e.g. Jira, Confluence, Crucible