About the job Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
Software Developer C++/Unreal Engine (3D Interfaces & Robotics UI)
Zurich - Full Time - On-site / Hybrid
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 reliablesimilar 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:
- Rendering pipelines
- Scene graph / actor-component systems
- Materials & shaders
- Experience working with Git
- Excellent communication skills and ability to work within a cross-functional team
- Fluent English
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.