Unreal Developer
Job Description
SAS is hiring an Unreal Engine Developer to build real-time 3D digital twin and analytics experiences using Unreal Engine 5.
Responsibilities
- Build and extend photorealistic digital twin environments in Unreal Engine 5, implementing real-time simulation and visualization for industrial systems, robotic fleets, and logistics operations aligned to defined fidelity and performance targets.
- Collaborate with IoT engineers, optimization experts, and software architects to connect Unreal visualizations to real-time telemetry, sensor inputs, and machine learning outputs from SAS analytics pipelines.
- Develop and optimize Blueprints and C++ modules for simulation logic, physical system behavior, and user interaction, including dynamic asset loading and level streaming.
- Integrate and extend Unreal Engine plugins, including the team’s SAS Connector and third-party plugins used across digital twin products.
- Use Unreal Insights and Unreal profiling tools to profile, diagnose, and resolve performance and stability issues; document findings for the team.
- Contribute to improving team standards for pipeline management and version control as division practices mature (Perforce, Plastic SCM).
- Be encouraged to participate in open-source projects on behalf of SAS.
- Ensure applicable security policies and processes are followed to support SAS secure software development goals.
Requirements
- Bachelor's degree in Computer Science or a related field.
- Minimum 5 years of professional experience developing interactive 3D applications with Unreal Engine, including proficiency with both Blueprints and C++.
- Experience taking at least one real-time 3D or simulation project from prototype through to release.
- Working knowledge integrating external data into real-time applications using JSON, REST, WebSocket, or MQTT.
- Experience working in a team-based content pipeline under version control using Perforce, Plastic SCM, or Git.
- Equivalent combination of related education, training, and experience may be considered for the qualifications above.
Technologies
- Unreal Engine 5, Blueprints, C++, Unreal Insights
- Perforce, Plastic SCM, Git
- JSON, REST, WebSocket, MQTT
- IoT, SAS analytics pipelines, SAS Connector, third-party plugins
Benefits
- Comprehensive medical, prescription, dental, and vision plans.
- Onsite Health Care Center (HQ) free to employees and family members enrolled in the PPO plan.
- Industry-leading 401k plan.
- Tuition Assistance Program plus programs and resources to support development.
- Generous time away: vacation time, a variety of paid holidays, and a U.S. Winter Wellness Break between December 25 and January 1.
- Volunteer Time Off, parental leave, and unlimited paid sick days.
- Generous childcare benefits for all full-time employees.
- PPO with low annual deductible and copays.
- HDHP combined with a health savings account with a contribution from SAS (no access to the onsite health care center).
- Pharmacy that ships prescriptions for no additional charge (not local to HQ).
Additional competencies and skills
- Applies engine and programming expertise to complete work effectively and keeps current with developments in real-time 3D.
- Collaborates with engineers, artists, and analysts; communicates progress and blockers clearly.
- Actively identifies learning opportunities and applies new skills on the job.
- Experience with Unreal Engine server/client architecture and network replication.
- Exposure to digital twin, industrial simulation, or enterprise visualization projects.
- Familiarity with analytics or streaming data concepts, or interest in learning SAS products such as CI360, Intelligent Decisioning, or Event Stream Processing.
- Game industry experience, or a portfolio of shipped titles or interactive experiences.
About the job
- Games Analytics team role supporting a new division at SAS focused on real-time 3D for analytics and digital twins.
- Build features shipped into digital twin products used by industrial customers.
- Work hands-on on a small team preparing projects for mature production and deployment pipelines.
- Collaborate with engineers who own the data and simulation layers; grow engine depth alongside senior developers with shipped commercial titles and enterprise simulation software.
- Remote in the US, or hybrid in Cary, NC.
Work authorization and hiring notes
- Applicants must be legally authorized to work in the United States and should not require sponsorship for employment visa status now or in the future.
- SAS is an equal opportunity employer and considers qualified applicants without regard to protected characteristics.
- Resumes may be considered in the order received.
- Certain job functions may require access to technology or software subject to export or import regulations.
- SAS collects information for trade law compliance and does not use it to discriminate unfairly.
- SAS only sends emails from verified sas.com addresses and does not ask for sensitive personal information or money.
- For doubts about communication authenticity, contact [email protected].