MARSS Group
MARSS Group
51 – 200 Zaposleni
LogistikaObrambaSvetovanje
MARSS Group develops security and surveillance systems for defense and critical infrastructure. Its technology combines integrated sensors, artificial intelligence, and open-source intelligence to support threat detection and situational awareness for naval assets, special forces, and other high-security operations. The company’s NiDAR™ platform provides command-and-control capabilities, alongside solutions for countering unmanned aerial systems. MARSS Group’s work draws on research and collaboration with EU, NATO, and defense agencies, and spans security deployments around the world.

Senior Unreal Engine Simulation Software Engineer

Develop NiDAR simulators for safety and security applications using Unreal Engine. Create realistic 3D environments, physics-driven vehicles, sensors, and video streaming systems.

Opis

  • Lead development of a NiDAR simulator in Unreal Engine 5.x, using its 3D rendering and physics capabilities.
  • Build realistic, geo-referenced environments and physics-driven drones, vehicles, and vessels.
  • Implement simulated effectors, including cannons, missile launchers, and lasers.
  • Model electro-optical and thermal camera sensors with pan, tilt, and zoom.
  • Stream video from Unreal Engine cameras to the C2 platform.
  • Integrate the simulator with company software in coordination with the backend team.
  • Maintain current Unreal Engine releases and prepare for the transition to UE6.
  • Provide technical support and mentorship.
  • Meet delivery timelines, develop accurate estimates, and assess risks.
  • Work with real-world equipment, including radar, sonar, thermal imaging, drones, and software-defined radios.

Zahteve

  • Bring at least five years of professional software programming experience.
  • Have recent, hands-on professional experience with Unreal Engine 5 releases, starting with UE 5.8.
  • Write strong C++ for Unreal Engine.
  • Use Blueprints fluently.
  • Understand real-time physics with Chaos and vehicle or flight dynamics.
  • Work with rendering and cameras, including materials, post-processing, Scene Capture, and render targets.
  • Capture and stream rendered video from Unreal Engine using tools such as Pixel Streaming, GStreamer, or RTSP.
  • Profile software and optimize performance.
  • Use Git for version control.
  • Work comfortably on Windows and Linux; macOS experience is preferred.
  • Keep up with Unreal Engine development, including the UE6 roadmap, Verse, and Scene Graph.
  • Hold a bachelor's-level qualification in a science or engineering discipline, preferred by the employer.
  • Work effectively in mission-critical environments with strict timelines and limited connectivity.

Ugodnosti

  • Use modern development practices.
  • Access opportunities for mentorship and support.
  • Work in a diverse, multicultural team.
  • Work with current web technologies and real-world hardware.
  • Contribute in a passionate and rewarding work environment.

Sorodna delovna mesta

Meazure Learning

Senior Customer Success Manager

Meazure Learning
1001 – 5000 Zaposleni
IzobraževanjeLogistikaSvetovanje

Lead relationships with Meazure Learning’s strategic and enterprise clients, supporting retention, satisfaction, product adoption, and account growth. The role manages a portfolio of 5–10 accounts and partners with internal teams to strengthen long-term customer outcomes.

Odpri