Bristol, England, United Kingdom Hybrid Employment

Rosenxt is hiring an Unreal Simulation Engineer

About the Role

Rosennxt is seeking an Unreal Simulation Engineer to lead the creation of advanced digital twins and robotic simulations critical for subsea robotics and autonomous systems. You will be responsible for designing, developing, and optimizing simulation tools using Modern C++ and Unreal Engine to support data analysis and robotics deployment in the offshore energy industry.

What You'll Do

  • Implement sophisticated features and functionalities that accurately represent real-world subsea environments and robotic operations.
  • Write and maintain high-quality, efficient, and scalable code using Modern C++ and CI/CD practices within the Unreal Engine framework.
  • Conduct technical reviews and provide constructive feedback to ensure high standards.
  • Work closely with the product team to define project requirements, objectives, and deliverables.
  • Drive the development roadmap from design through to implementation, testing, and deployment.
  • Drive development of simulation solutions and frameworks that can be applied across multiple projects.
  • Provide technical leadership and coordinate with cross-functional engineering teams (robotics and ML) to integrate and align various components and systems.
  • Foster collaboration and knowledge exchange across project teams and business units.
  • Stay updated with the latest industry trends, tools, and technologies.

What We're Looking For

  • Proficiency in Unreal Engine C++ systems development, such as plugins/modules, multi-threading, physics interactions, third-party library integrations.
  • Strong understanding of 3D mathematics.
  • Proficiency in C++ (17 onwards) and Python.
  • Understanding of Docker and containerisation.
  • Experience optimizing simulation performance for scalability and efficiency.
  • Strong understanding of software design patterns, architectural principles, and scalable coding practices.
  • Proven ability to lead teams, mentor junior engineers, and maintain high standards of code quality.
  • Excellent communication skills and experience working in cross-functional teams.

Nice to Have

  • A background in robotics and autonomous systems.
  • Experience in simulating sensors, actuators, and physics.
  • Experience in Games Development or Real-time systems.
  • Experience with data analysis and visualization tools.
  • Experience creating internal Unreal Editor tooling.
  • Prior experience with robotics simulators such as NVidia Isaac or Gazebo.
  • Familiarity with Linux.
  • Performance analyses and benchmarking.
  • Familiarity with 3D modelling software (e.g. Blender, Maya, 3DMax).
  • Software in the loop & Hardware in the Loop (HIL) testing.
  • Working with 3D and Video data, including mesh and point clouds.
  • Deploying large scale systems in the cloud.

Technical Stack

  • Unreal Engine
  • Modern C++ (17 onwards)
  • Python
  • Docker

Team & Environment

You will work closely with the product team, cross-functional engineering teams (robotics and ML), and various stakeholders. Our culture is innovative, collaborative, creative, and self-reliant.

Benefits & Compensation

  • Development and career opportunities in a global, innovative group.
  • Funded career and learning development opportunities.
  • Flexible, hybrid working.
  • 30 days annual leave + bank holidays.
  • Company pension scheme with 10% employer contribution.
  • Company sponsored life insurance and private medical insurance.
  • Cycle scheme provided by Green Cycle Initiative.
  • Competitive remuneration package.

Work Mode

This is a hybrid position based in Bristol, UK.

Rosennxt is an equal opportunity employer.

Required Skills
Unreal EngineModern C++C++17PythonDockerContainerization3D MathematicsMulti-threadingPhysics SimulationsPerformance OptimizationPlugin DevelopmentThird-party Library Integration
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Rosenxt

Rosenxt is revolutionizing subsea robotics and autonomous systems.

Visit website
Job Details
Department Software Development
Category other
Posted 14 days ago