This is a Unreal Engine Advanced BluePrint Programmer - Industrial Simulation (Not a C++ role) role with Urban CGI based in Sydney, NSW, Australia Urban CGI Role Seniority - mid level, senior More about the Unreal Engine Advanced BluePrint Programmer - Industrial Simulation (Not a C++ role) role at Urban CGI THIS IS A BLUEPRINT SCRIPTING ROLE. NOT C++. READ CAREFULLY. Urban CGI Planning Solutions is a specialist technology company delivering real-time CGI-based planning and simulation services to major global infrastructure clients across rail, mining, and construction. Our work runs in Unreal Engine and involves complex industrial simulation, behavioural operations planning, and parametric mechatronic systems. We need an advanced Unreal Engine Blueprint programmer. Not a C++ developer. Not someone who wants to use this engagement as a stepping stone into C++. If C++ is your goal, this role is not for you. We have hired Blueprint programmers before who decided — on our time and coin — to teach themselves C++. That will not happen here. You are a Blueprint specialist and a very good one. That is the role. That is what we value. WHAT YOU WILL BE DOING You will solve complex technical problems entirely within Unreal Engine Blueprint (and Control Rig where required). Our domain includes: - Driving rail vehicles and trains along spline tracks with realistic parametric behaviour (speed, curvature, stopping logic) - Complex mechatronic control rigs aligned to splines — cranes, excavators, heavy plant machinery - Parametric mechatronic systems including signalling logic, interlocking controls, and sensor-driven automation - Editor-time and runtime parametric setup of industrial simulation systems - Reusable Blueprint component libraries built for infrastructure and construction simulation - Complex animation Blueprint trees and Control Rig setups for industrial machinery YOU ARE - An expert Blueprint scripter who thinks like a programmer - Comfortable with complex data-driven, parametric logic and event-driven systems - Experienced with Control Rig, spline systems, and physics constraints in Unreal Engine 5 - Someone who solves hard problems inside Blueprint — not someone who reaches for C++ when things get difficult - Reliable, communicative, and able to work independently on complex briefs - Ideally based in EU time zones (Eastern Europe strongly preferred) or Philippines YOU ARE NOT - A C++ developer looking to transition using this engagement - A generalist game developer with limited simulation or industrial experience - Someone who will rewrite Blueprint systems in C++ without instruction - An agency, or a team operating under an individual's profile — individual freelancers only THE ENGAGEMENT This is a results-based flexible engagement — short tasks to start, paid fairly, with a significant pipeline of ongoing work behind it. We are building a specialist bench of Blueprint talent we can call on across time zones. If you deliver well, the relationship grows. We have years of work ahead and we want the right people around us for the long haul. This is not a seat-filling exercise. We genuinely value Blueprint specialists and we treat our people well. TO APPLY Please include the following in your proposal: 1. Examples of complex Blueprint systems you have built (links, screenshots, or video) 2. A brief description (3–5 sentences) of how you would approach driving a heavy vehicle along a parametric spline with dynamic speed and stopping constraints — entirely in Blueprint 3. Your availability and preferred hourly rate 4. Your location and time zone 5. A short Loom video introduction (2–3 minutes maximum). This can be a screen share of your Blueprint work, a face-cam, or both — but it must include your voice. No exceptions. This is how we assess communication and technical clarity before we commit to a conversation. Proposals that do not include a technical answer to point 2 will not be considered. No agencies. Individual freelancers only. If you are representing a team or agency, please do not apply. Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the Urban CGI team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities Developing Collaborating Testing Key Strengths Unreal Engine ️ BluePrint Programming Industrial Simulation Knowledge Why Urban CGI is partnering with Hatch on this role. Hatch exists to level the playing field for people as they discover a career that’s right for them. So when you apply you have the chance to show more than just your resume. A Final Note: This is a role with Urban CGI not with Hatch.