Forward Deployed Simulation Software Engineer - Autonomous Systems & Robotics
- Hiring from
- Germany
- Work type
- Hybrid
- Posted
624,297 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About MORAI
MORAI (www.morai.ai) is a South Korean technology company specialized in high-fidelity simulation
and digital twin platforms for autonomous systems. MORAI provides simulation environments for
autonomous vehicles, robotics, defense systems, UGVs/UAS, and future mobility applications,
enabling virtual development, testing, validation, and verification of safety-critical systems.
The company combines expertise in digital twin simulation, autonomous systems validation, sensor
and environment modeling, scenario-based testing, AI-driven verification workflows, and virtual
homologation and credibility assessment. MORAI’s mission is to accelerate the safe deployment of
autonomous technologies through credible simulation and virtual validation.
About the Position
The position is for a Forward Deployed Engineer who can build custom integrations to fit customer’s
requirements. General SWE skills are core to the position as the candidate acts as a bridge between
MORAI Simulation platform, modelling and simulation I/O data, automation logic, and third-party
tools. While he/she does not need to be an expert in sensor or vehicle modeling, he/she must be
experienced with customer deployments and highly proficient in data preparation especially for
Unreal, scripting (via APIs), and system integration (especially ROS2).
Key Responsibilities
The candidate must be able to perform these tasks independently.
● Customer integrations: Build integrations and custom software implementations tailored to
specific customer requirements. These integrations are primarily with 3rd party autonomy or
assisted driving stacks (system under test) in multiple industries (primarily defense,
automotive, mining) and domains (land onroad/offroad, air); integrations happen oftentimes
via ROS2, but may also be custom (e.g. shared memory, C/C++ API or Python API).
● Integrations with 3rd party tools: Build integrations with partner systems e.g. for
co-simulations with 3rd party sensor or dynamics models; This may include FMU
integrations; also communication systems to central control units (e.g. command center,
operations center or mission manager system) will need to be designed and set up.
● Technical scoping with customers: Communicate with software engineers (perception,
autonomy, control engineers) on the customer side to understand key requirements, develop
and align solutions.
● Internal project planning: Collaborate with engineering teams in Korea to clarify product
requirements and solution concepts for customer deliverables and take ownership for
successful implementation of solutions.
● Engineering Leadership Pathway: Help build and scale the local engineering repository in
Munich, as the department grows, and spearheading regional technical alignment.
Preferred Experience
The candidate ideally has a conceptual understanding of these topics to communicate effectively with
domain specialists, but does not need to be the primary expert.
A. Domain and Industry Knowledge
● Scenarios, Standardization, and Testing: Understands how virtual testing is performed for
ADAS and automotive systems and how simulation tools are used to support such
processes. Aware of current standards around composing scenarios and executing test
regimes. Knowledge of automotive regulations, certification processes and homologation is
a plus.
● Virtual Sensor Modeling: Understands the physics/basics of Camera, Radar, and Lidar
systems, and how they are modeled in simulations. Basic knowledge of automotive
perception systems and underlying concepts.
● Digital Twin Creation: Experiences in creating high fidelity digital twins based on common
game engine environments, Unreal Engine preferred.
● V2X / Connected Vehicle: Basic understanding of V2V and V2I communication concepts.
B. Technical Knowledge and Skillset
● APIs and Automation: Experience applying APIs and writing scripts to use and/or enhance
software tools. Adapt at learning new tooling and custom solutions.
● ROS / ROS2: Experience either using or building autonomy systems using ROS environments
or adjacent systems.
● Co-Simulation: Understanding the basics of connecting different tools for offline/online
co-simulation. Familiarity with industry tools such as Mathworks Simulink/Stateflow and
Ansys AVxcelerate is a plus.
Key Requirements
● B.Sc. or M.Sc. in Computer Science, Robotics, Mechanical Engineering, or related field.
● 3–5+ years of experience in hands-on engineering role, preferably in domains related to
ADAS, autonomous driving, or robotics.
● Strong Python programming skills required (OOP, data structures, error handling); Scripting
for MORAI Python API (Scene generation, parameterization); Data analysis libraries (Pandas,
NumPy) for processing simulation results (API/Telemetry data); Git / GitHub / GitLab; Linux
(Ubuntu preferred for ROS and server setups), Windows (for local editor work).
● (Preferred) C++ for customer integrations and integrations with the Unreal Engine
ecosystem; Unreal Engine: Experience with Unreal Engine and 3D model creation;
Containerization: Docker / Docker Compose (for setting up headless simulation
environments in CI/CD pipelines); TypeScript, JavaScript, Web development.
● Fluent English and German (written and spoken).
● Willingness to travel across EMEA and to South Korea.
What We Offer
● Opportunity to shape the future of autonomous systems validation.
● Work on cutting-edge modelling and simulation technologies for automotive, defense,
robotics.
● International collaboration with engineering teams in South Korea and leading industry
players.
● High level of responsibility and technical ownership.
● Dynamic and entrepreneurial work environment.
● Flexible hybrid working model.
● Competitive Compensation package.
Joining our Munich hub means working at the intersection of fast deployment and deep-tech
innovation. You will contribute to major European simulation and defense initiatives, while gaining
increasing design autonomy as our EMEA engineering team expands- including access to the
localized core codebase and opportunities to shape the technology at its core.
Beschäftigungsverhältnis: Vollzeit
