What are the responsibilities and job description for the Unreal Engine Developer position at ComResource?
Senior Realtime Graphics & Unreal Engine Developer
We are looking for intelligent, creative, motivated software developers to join our software teams working to build the most realistic, immersive simulation possible. Developers must have a deeper understanding of Unreal Engine rather than just Blueprints.
Job Description
Design, develop, and provide subject matter expertise for a simulation product built on Unreal engine. Leverage, extend, or replace native Unreal engine capabilities with an eye toward 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 years
- C programming
- Game or graphics programming : e.g., OpenGL, Direct3D, HLSL, GLSL
- Software architecture and object-oriented design
- Data structures and algorithms Technical Experience in any of the following areas is a plus :
- Strong mathematics capability – matrix algebra, projective geometry, vector math, etc.
- Game development
- STL and / or Boost libraries and data structures
- Design patterns and / or multi-threading experience
- MS Visual Studio
- Python or other scripting experience
- Reading and using technical specifications
- Lean / Agile software development
- Multispectral sensors, night vision and / or radar systems
- Geographic information systems (GIS)
- Atlassian product experience : e.g. Jira, Confluence, Crucible