Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
Job Openings Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
About the job Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
We are supporting an innovative technology company developing advanced real-time control interfaces for intelligent machines. They are expanding their engineering team and looking for a Software Developer with strong Unreal Engine and C++ experience to help build next-generation 3D visual dashboards for autonomous systems.
This role is perfect for someone who loves Unreal Engine and real-time 3D environments and wants to apply those skills beyond gamingto robotics, automotive-style dashboards, and high-impact industrial technology.
About the Role
You will join a multidisciplinary team working on a real-time 3D operator interface used to monitor, control, and visualize autonomous machines. Instead of building entertainment games, you will design high-performance, game-engine-powered UIs for real-world robotic systems.
You will collaborate closely with other Unreal developers, C++ engineers, UX/UI specialists, and robotics teams to create interfaces that feel intuitive, smooth, and reliable similar to automotive digital cockpits or simulation dashboards.
Key Responsibilities
* Develop, optimize, and extend features in Unreal Engine (C++ and Blueprints)
* Build 3D user interfaces, HUDs, dashboards, and tools for real-time machine monitoring
* Implement end-to-end features across the Unreal front-end and technical back-end
* Ensure high performance through real-time rendering, shader/material optimization, and clean scene management
* Collaborate with UX/UI designers to bring concepts to life with high fidelity and smooth interaction
* Participate in architectural discussions and contribute to design decisions
* Work alongside robotics engineers to integrate visual interfaces with live machine data
* Maintain testing, debugging, and validation pipelines to ensure reliability in field deployments
Required Qualifications
* Bachelors or Masters degree in Computer Science, Game Development, or a related field
* Strong, production-level C++ experience
* Professional experience with Unreal Engine (UE4/UE5)
* Ideally 3+ years in game development, simulation, or real-time visual systems
* Background building HUDs, GUIs, dashboards, or complex UI tools
* Solid understanding of game engine fundamentals:
* Experience working with Git
* Excellent communication skills and ability to work within a cross-functional team
Nice-to-Have Skills
* Experience developing automotive digital dashboards or HMI systems
* Background in robotics, real-time control systems, autonomous machines, or simulators
* Familiarity with Linux or Android development
* Understanding of networked simulations, multiplayer architectures, or distributed systems
* Exposure to CAD tools or 3D asset workflows
* Strong interest in real-time performance optimization (CPU/GPU, memory, shading)
Who This Role Is Perfect For
* Unreal developers tired of the gaming industry and looking for more stable, impactful, real-world work
* Game programmers passionate about real-time visualization and wanting to move into robotics
* Automotive HMI/dashboard developers who want to work with cutting-edge 3D interfaces
* C++ engineers with strong graphics skills wanting to step into a game-engine-powered environment
Summary
This position offers the chance to work on high-impact real-world technologies while leveraging cutting-edge game engine development. If you enjoy building polished, immersive interfaces and want your work to contribute to the future of automation, this role will be exceptionally rewarding.
#J-18808-Ljbffr