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.