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)

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.