LabHub

Blog

UAM (Urban Air Mobility) Complete Guide: Core Tech, Key Players, and Software Engineer Career Opportunities

한국어English日本語

Introduction

Flying taxis are transitioning from science fiction to reality. UAM (Urban Air Mobility) is a next-generation mobility industry that realizes three-dimensional urban transportation using electric Vertical Take-Off and Landing (eVTOL) aircraft. As major companies obtain type certificates and launch commercial services starting from 2025, this industry is becoming an enormous land of opportunity for software engineers.

This guide systematically analyzes the UAM industry from its technical foundations to key players, regulatory environment, and most importantly, career opportunities for software engineers. From flight control SW and autonomous flight AI to battery management systems and airspace management — this is your complete guide to becoming a software engineer of the skies.


1. UAM Industry Overview

What is UAM? The 3D Transportation Revolution

UAM is a new transportation paradigm that uses electrically-powered aircraft to transport passengers or cargo in urban environments. Unlike traditional helicopters, eVTOLs use electric motors, resulting in lower noise, reduced operating costs, and ultimately aim for autonomous flight.

Core Components of UAM:

Market Size and Growth Projections

The global UAM market is expected to experience explosive growth:

YearMarket SizeNotes
2025~$1.5 billionType certification, pilot operations
2028~$8 billionCommercial services in major cities
2030~$28.5 billionLarge-scale commercialization
2035$60+ billionAutonomous flight, mass adoption

With a CAGR exceeding 30%, UAM is the fastest-growing sector in the mobility industry.

Why Now?

Three core technologies have simultaneously reached maturity:

  1. Battery Technology Advancement: Lithium-ion battery energy density exceeding 250Wh/kg, enabling practical range
  2. Autonomous Flight AI: Sensor fusion, computer vision, and path planning technologies from autonomous vehicles applied to aviation
  3. Worsening Urban Congestion: Traffic problems in megacities worldwide demanding expansion from 2D to 3D

UAM vs Drone Delivery vs Air Taxi

CategoryUAMDrone DeliveryTraditional Air Taxi (Helicopter)
Passengers1-6Cargo only1-6
PowerElectricElectricJet/Turbine
NoiseBelow 65dBBelow 55dB95dB+
AutonomousPhased introductionFully autonomousPilot required
Range50-300km5-30km300km+
Cost/km$3-5 (target)$0.5-1$10-20

2. eVTOL Core Technologies

Electric Propulsion: 4 Design Approaches

eVTOL designs are broadly divided into four categories based on takeoff/landing and cruise methods:

1) Multirotor

Design: Multiple fixed rotors generating vertical lift
Pros: Simple structure, efficient hovering
Cons: Low cruise efficiency, short range
Example: EHang EH216-S
Best for: Short-distance urban shuttle (10-30km)

2) Tilt-rotor

Design: Rotors tilt between vertical (takeoff) and horizontal (cruise)
Pros: Efficient at both hovering and high-speed cruise
Cons: Complex tilt mechanism, challenging transition control
Example: Joby S4, Bell Nexus
Best for: Medium-range intercity flights (50-200km)

3) Tilt-wing

Design: Entire wing rotates to change thrust direction
Pros: Excellent cruise efficiency
Cons: Reduced hovering efficiency, complex structure
Example: Lilium Jet (ducted fan tilt configuration)
Best for: Long-range regional flights (100-300km)

4) Lift + Cruise

Design: Separate rotors for vertical lift and propellers for cruise
Pros: Optimized for each mode, stable transition
Cons: Weight/drag penalty from unused rotors
Example: Archer Midnight, Wisk Aero
Best for: Short to medium urban routes (30-100km)

Battery Technology: UAM's Achilles Heel

The practicality of eVTOL is directly tied to battery performance:

MetricCurrent (2025)Target (2030)Significance
Energy Density250-300 Wh/kg400-500 Wh/kgDirectly determines range
Charge Speed30-60 min (80%)10-15 min (80%)Flight turnaround rate
Cycle Life1,000-2,0003,000-5,000Operating costs
Discharge Rate (C-rate)3-5C5-8CHigh power for takeoff/landing

Next-Generation Battery Technologies:

Autonomous Flight Software

The autonomous flight system for eVTOL is similar to autonomous vehicles but operates in a 3D environment with significantly higher safety requirements:

Sensor Fusion Stack:

+--------------------+
| Decision Layer     |  Path planning, mission management
+--------------------+
| Perception Layer   |  Obstacle detection, weather assessment
+--------------------+
| Fusion Layer       |  Multi-sensor data integration
+--------------------+
| LiDAR | Radar | Camera | GPS | INS | ADS-B |
+--------------------+

Core Algorithms:

Fly-by-Wire (Electronic Flight Control)

eVTOL controls flight through electronic signals without mechanical linkages:

Pilot Input --> Flight Computer --> Motor Controller --> Electric Motor
          ^                           |
    Sensor Feedback <-------- Aircraft State

Dual/Triple Redundancy Design:

Command and Control communication between eVTOL and ground:


3. Key Company Analysis

3-1. Joby Aviation (USA)

Joby Aviation is a frontrunner in the UAM industry, having focused on eVTOL development for over 15 years since its founding in 2009.

Product: S4

SpecificationDetails
Seating1 pilot + 4 passengers (5 total)
Top Speed320 km/h (200 mph)
Range240 km (150 miles)
NoiseBelow 65dB (during takeoff/landing)
Propulsion6 tilt-rotors
CertificationFAA Part 21 type certification in progress

Key Technology and Status:

SW Engineer Hiring Areas:

3-2. Archer Aviation (USA)

A strategic partner of United Airlines, specializing in short-distance urban operations.

Product: Midnight

SpecificationDetails
Seating1 pilot + 4 passengers
Top Speed240 km/h (150 mph)
Range100 km (60 miles)
PropulsionLift + Cruise (12 rotors)
TargetRapid charging under 10 minutes, high turnaround

Key Status:

3-3. Lilium (Germany)

Europe's largest eVTOL company, possessing proprietary electric jet engine technology.

Product: Lilium Jet

SpecificationDetails
Seating1 pilot + 6 passengers
Top Speed300 km/h (186 mph)
Range300 km (186 miles)
PropulsionElectric ducted fans (36 units)
FeatureIndustry-leading range

Core Technology:

3-4. Hyundai Supernal (South Korea)

Hyundai Motor Group's dedicated UAM subsidiary, combining automotive mass production expertise with aviation technology.

Product: SA-2

SpecificationDetails
Seating1 pilot + 4 passengers
PropulsionTilt-rotor
Commercialization2028 target
FeatureHyundai manufacturing capability + aviation safety

Strategic Strengths:

3-5. EHang (China)

The company that obtained the world's first type certificate for a passenger-carrying autonomous aerial vehicle.

Product: EH216-S

SpecificationDetails
Seating2 passengers (no pilot)
Top Speed130 km/h
Range30 km
FeatureWorld's first certified fully autonomous flight

Key Status:

3-6. Other Notable Companies

Wisk Aero (USA):

Volocopter (Germany):

Beta Technologies (USA):

Company Comparison Table

CompanyCountryProductPassengersSpeedRangeCertificationCommercialization
JobyUSAS44+1320km/h240kmFAA in progress2025
ArcherUSAMidnight4+1240km/h100kmFAA in progress2025
LiliumGermanyLilium Jet6+1300km/h300kmEASA in progress2025
SupernalS. KoreaSA-24+1--FAA planned2028
EHangChinaEH216-S2130km/h30kmCAAC obtainedOperating

4. SW Engineer Career Opportunities

UAM is a software-centric industry. Aircraft fly on software, and operations are managed by software. This section provides detailed analysis of 7 core roles available to software engineers.

4-1. Flight Control SW Engineer

Role:

Develop and verify software for the Flight Control System (FCS). In fly-by-wire systems, interpret pilot inputs and stably control the aircraft's attitude, altitude, and speed.

Core Responsibilities:

Required Skills:

Essential:
- C/C++ (for safety-critical systems)
- MATLAB/Simulink (model-based design)
- DO-178C (aviation SW certification standard)
- RTOS (VxWorks, INTEGRITY, FreeRTOS)
- Control Theory (PID, LQR, MPC)

Preferred:
- MISRA C/C++ coding standards
- Formal Verification
- Model-Based Design (Simulink Coder)
- ARINC 429, MIL-STD-1553 communications

Salary Range: 150,000150,000 - 250,000 (US)

4-2. Autonomous Flight AI Engineer

Role:

Develop the autonomous flight system for eVTOL. Integrate sensor data to perceive the surrounding environment, plan safe flight paths, and avoid obstacles in real-time.

Core Responsibilities:

Required Skills:

Essential:
- Python + C++ (perception/planning/control)
- ROS2 (Robot Operating System)
- Computer Vision (OpenCV, 3D Point Cloud)
- Deep Learning (PyTorch/TensorFlow)
- Sensor Fusion (Kalman Filter, EKF, UKF)

Preferred:
- Reinforcement Learning (PPO, SAC)
- SLAM (ORB-SLAM, LIO-SAM)
- Flight Simulators (X-Plane, FlightGear)
- Safety Assurance (ARP 4754A)

Salary Range: 160,000160,000 - 280,000

4-3. Simulation Engineer

Role:

Digitally recreate eVTOL flight environments to provide safe testing, certification, and training environments. Use digital twin technology to monitor actual aircraft state in real-time.

Core Responsibilities:

Required Skills:

Essential:
- Unreal Engine or Unity (visualization)
- MATLAB/Simulink (flight dynamics)
- Python (automation, data analysis)
- GPU Computing (CUDA, real-time rendering)

Preferred:
- JSBSim, FlightGear (open-source flight simulators)
- HLA/DIS (distributed simulation standards)
- Docker/Kubernetes (simulation clusters)
- CFD (Computational Fluid Dynamics) basics

Salary Range: 130,000130,000 - 200,000

4-4. Battery Management System (BMS) SW Engineer

Role:

Develop software that safely and efficiently manages eVTOL battery packs. Monitor battery state in real-time, optimize charge/discharge cycles, and protect safety limits.

Core Responsibilities:

Required Skills:

Essential:
- Embedded C/C++ (real-time control)
- CAN/LIN communication protocols
- Kalman Filter (SOC/SOH estimation)
- Model-Based Design (Simulink/Stateflow)

Preferred:
- Electrochemistry fundamentals (lithium-ion cell principles)
- Machine Learning (battery degradation prediction)
- AUTOSAR (automotive SW architecture)
- ISO 26262 / DO-178C safety standards

Salary Range: 120,000120,000 - 180,000

4-5. Airspace Management / UTM Engineer

Role:

Develop traffic management systems for UAM aircraft. When hundreds of eVTOLs fly simultaneously over urban areas, maintain safe separation distances and manage efficient operations.

Core Responsibilities:

Required Skills:

Essential:
- Distributed Systems (Kafka, gRPC)
- Real-time Processing (latency below 100ms)
- GIS (Geographic Information Systems)
- Optimization Algorithms (linear programming, genetic algorithms)

Preferred:
- SWIM (System Wide Information Management)
- ADS-B / Remote ID protocols
- Graph Algorithms (path search, conflict detection)
- Cloud Native (AWS/GCP, Kubernetes)

Salary Range: 140,000140,000 - 220,000

4-6. Embedded Systems Engineer

Role:

Develop the interface between avionics hardware and software. Write drivers for sensors, actuators, and communication equipment, and implement system software running on real-time operating systems.

Core Responsibilities:

Required Skills:

Essential:
- C/C++ (embedded programming)
- RTOS (VxWorks, FreeRTOS, Zephyr)
- ARINC 429, CAN, SPI, I2C
- DO-178C / DO-254 certification experience

Preferred:
- FPGA Design (VHDL/Verilog)
- MIL-STD-1553
- ARM Cortex-M/A architecture
- JTAG debugging, oscilloscope

Salary Range: 130,000130,000 - 200,000

4-7. Data/ML Engineer

Role:

Collect and analyze vast amounts of data generated from eVTOL operations, and perform prediction and optimization using machine learning models.

Core Responsibilities:

Required Skills:

Essential:
- Python (pandas, scikit-learn, PyTorch)
- Spark / Flink (large-scale data processing)
- MLflow / Kubeflow (ML pipelines)
- Time Series Analysis (ARIMA, Prophet, LSTM)

Preferred:
- Aviation data standards (ACARS, ARINC 717)
- Physics-informed ML modeling
- Anomaly Detection (Isolation Forest, Autoencoder)
- Real-time Streaming (Kafka, Flink)

Salary Range: 130,000130,000 - 200,000

Role Comparison Summary

RoleCore LanguagesCore StandardSalary (USD)Entry Difficulty
Flight ControlC/C++DO-178C150K-250KVery High
Autonomous AIPython/C++ARP 4754A160K-280KHigh
SimulationPython/C++HLA/DIS130K-200KMedium
BMSEmbedded CISO 26262120K-180KMedium
UTMJava/PythonSWIM140K-220KMedium
EmbeddedC/C++DO-178C130K-200KHigh
Data/MLPython-130K-200KMedium

5. Regulatory Environment

FAA (United States)

The Federal Aviation Administration is integrating eVTOL into its existing aircraft certification framework:

Certification Timeline:

Design Approval --> Conformity Inspection --> Flight Testing --> Type Certificate
(2-3 years)        (1-2 years)              (6-12 months)     (Final)

EASA (Europe)

The European Union Aviation Safety Agency has pioneered eVTOL-specific certification standards:

K-UAM Roadmap (South Korea)

South Korea is pursuing systematic commercialization through its K-UAM roadmap:

PhasePeriodGoals
Initial2025-2029Piloted operations, demonstration routes
Growth2030-2034Phased autonomous flight, route expansion
Mature2035+Fully autonomous, nationwide network

Planned Routes:

DO-178C: The Bible of Aviation SW Certification

DO-178C is the core standard for aviation software development, categorized into 5 levels by safety criticality:

LevelFailure ImpactRequirementseVTOL Application
ACatastrophicHighest verificationCore flight control
BHazardousHigh verificationAuxiliary flight control
CMajorMedium verificationNavigation, communications
DMinorLow verificationConvenience features
ENo EffectMinimal requirementsEntertainment

DO-178C Core Processes:

  1. Requirements-Based Development
  2. Structural Coverage Analysis (MC/DC for Level A)
  3. Independent Code Review and Verification
  4. Traceability — Requirements to Design to Code to Tests
  5. Strict Configuration Management

DO-254: Aviation HW Certification

DO-254 is the certification standard for aviation electronic hardware (FPGA, ASIC, etc.), complementing DO-178C to ensure integrated HW/SW certification.


6. Infrastructure: Vertiports and Ecosystem

Vertiport Design

Vertiports are eVTOL landing facilities — the physical hubs of the UAM ecosystem:

Core Components:

+----------------------------+
|    Passenger Terminal       |  Check-in, waiting, safety briefing
+----------------------------+
|    Charging Station         |  Fast chargers, battery swap
+----------------------------+
|    Landing Pad (FATO)       |  Final Approach and Take-Off
+----------------------------+
|    Taxiway                  |  Movement between pads
+----------------------------+
|    Maintenance Area (MRO)   |  Inspection, repair, parts
+----------------------------+

Types:

Operations Management: UTM

UTM (UAS Traffic Management) is the system that safely manages numerous eVTOLs in low-altitude airspace:

Global UAM Infrastructure Plans

United States:

Europe:

Asia:


7. Learning Roadmap (By Discipline)

Autonomous Flight AI Path

Stage 1 (3-6 months):
  - Advanced Python + C++ fundamentals
  - ROS2 basics (topics, services, actions)
  - Computer Vision fundamentals (OpenCV)
  - Linear Algebra + Probability/Statistics

Stage 2 (6-12 months):
  - Sensor Fusion (Kalman Filter, EKF)
  - 3D Object Detection (Point Cloud processing)
  - Path Planning (A*, RRT*, D*)
  - Deep Learning (CNN, Transformer)

Stage 3 (12-18 months):
  - SLAM implementation (Visual SLAM, LiDAR SLAM)
  - Reinforcement Learning-based flight control
  - Flight simulator integration (X-Plane, AirSim)
  - Safety verification methodology (ARP 4754A)

Flight Control Path

Stage 1 (3-6 months):
  - Advanced C/C++ (embedded level)
  - Control Theory fundamentals (PID, state space)
  - MATLAB/Simulink basics
  - Aerodynamics fundamentals

Stage 2 (6-12 months):
  - DO-178C overview understanding
  - RTOS programming (FreeRTOS)
  - Model-Based Design (Simulink Coder)
  - Flight dynamics simulation

Stage 3 (12-18 months):
  - Flight control law design (LQR, MPC)
  - DO-178C Level B/A process experience
  - HIL simulation environment setup
  - MISRA C/C++ coding standards

BMS SW Path

Stage 1 (3-6 months):
  - Advanced Embedded C
  - CAN communication protocol
  - Electrochemistry fundamentals (lithium-ion cells)
  - Kalman Filter basics

Stage 2 (6-12 months):
  - SOC/SOH estimation algorithm implementation
  - Cell balancing control logic
  - Thermal management system modeling
  - Simulink/Stateflow modeling

Stage 3 (12-18 months):
  - Safety standards (ISO 26262, DO-178C)
  - Battery degradation prediction (ML applications)
  - Vehicle BMS integration testing
  - AUTOSAR-based design

Data/ML Path

Stage 1 (3-6 months):
  - Python data analysis (pandas, numpy)
  - SQL + Time Series DB (InfluxDB)
  - Basic ML (scikit-learn)
  - Data Pipelines (Airflow)

Stage 2 (6-12 months):
  - Spark/Flink large-scale processing
  - Time Series Forecasting (ARIMA, Prophet, LSTM)
  - MLflow model management
  - Anomaly detection algorithms

Stage 3 (12-18 months):
  - Predictive maintenance model development
  - Physics-informed ML
  - Real-time streaming analytics (Kafka + Flink)
  - Aviation data standards understanding

8. Future Outlook (2025-2035)

Phase 1: Type Certification and Pilot Operations (2025-2027)

Phase 2: City Expansion and Autonomous Flight Introduction (2028-2030)

Phase 3: Mass Adoption and Full Autonomy (2030-2035)

What This Means for Software Engineers

UAM is an industry where "hardware is the body, software is the brain." Flight control SW is needed for aircraft to fly, autonomous flight AI for safe operation, and data/ML for efficient management.

Just as the automotive industry's shift to Software-Defined Vehicles (SDV) caused an explosion in SW engineer demand, the aviation industry is undergoing the same transformation. Now is the optimal time to enter the UAM industry.


Quiz

Q1. Among the 4 eVTOL propulsion methods, which one did the Joby S4 adopt?

Answer: Tilt-rotor

The Joby S4 uses 6 tilt-rotors. During takeoff and landing, the rotors point vertically to generate lift, and during cruise, they tilt horizontally to enable high-speed flight. The high cruise speed of 320 km/h and range of 240 km are thanks to the efficiency of the tilt-rotor design.

Q2. What type of software requires DO-178C Level A certification?

Answer: Core flight control software where failure would cause catastrophic consequences

DO-178C Level A is the most stringent certification level, applied to systems where software failure could result in catastrophic outcomes such as aircraft crash. MC/DC (Modified Condition/Decision Coverage) structural coverage analysis is required. The core fly-by-wire flight control logic of eVTOL is a representative Level A software example.

Q3. What is the current (2025) eVTOL battery energy density and the 2030 target?

Answer: Current 250-300 Wh/kg, 2030 target 400-500 Wh/kg

Battery energy density directly determines eVTOL range. Current lithium-ion batteries are at the 250-300 Wh/kg level. Solid-state batteries and lithium metal anode technologies are expected to achieve 400-500 Wh/kg by 2030, which would increase range by more than 50% compared to current levels.

Q4. What is the difference between strategic and tactical conflict management in UTM?

Answer: Strategic is pre-flight planning; tactical is in-flight real-time response

Strategic Conflict Management plans routes before flight, approving and separating them in time and space. Tactical Conflict Management modifies routes in real-time during flight in response to unexpected situations (approaching aircraft, weather changes, etc.). Both layers work together to ensure safe airspace management.

Q5. Which company was the first in the world to obtain a type certificate for a passenger-carrying autonomous drone?

Answer: EHang's EH216-S (CAAC type certificate obtained in 2023, China)

EHang obtained the type certificate for the EH216-S from China's Civil Aviation Administration (CAAC) in 2023, making it the world's first certified passenger-carrying autonomous drone. It is a 2-passenger fully autonomous aircraft operated remotely from a ground control center without a pilot on board. While its range of 30 km is short, it is being used for tourism, medical transport, and other applications.


References

Company Official Sites

  1. Joby Aviation Official — https://www.jobyaviation.com
  2. Archer Aviation Official — https://www.archer.com
  3. Lilium Official — https://lilium.com
  4. Hyundai Supernal Official — https://supernal.aero
  5. EHang Official — https://www.ehang.com
  6. Wisk Aero Official — https://wisk.aero

Regulatory and Standards

  1. FAA Advanced Air Mobility (AAM) — https://www.faa.gov/uas/advanced_operations/urban_air_mobility
  2. EASA Special Condition for VTOL — https://www.easa.europa.eu/en/domains/urban-air-mobility-uam
  3. RTCA DO-178C Standard — https://www.rtca.org
  4. NASA Advanced Air Mobility Research — https://www.nasa.gov/aam

Industry Reports

  1. McKinsey "Future Air Mobility" Report (2024)
  2. Morgan Stanley "eVTOL/Urban Air Mobility TAM Update" (2024)
  3. Vertical Flight Society — https://vtol.org
  4. Deloitte "Advanced Air Mobility" Analysis (2024)

Learning Resources

  1. ROS2 Official Documentation — https://docs.ros.org/en/humble/
  2. MATLAB Aerospace Toolbox — https://www.mathworks.com/products/aerospace-toolbox.html
  3. PX4 Open Source Flight Control — https://px4.io
  4. AirSim Simulator (Microsoft) — https://github.com/microsoft/AirSim
  5. ArduPilot Open Source Autopilot — https://ardupilot.org
  6. Udacity "Flying Car and Autonomous Flight" — https://www.udacity.com

Comments

No comments yet.

Sign in to leave a comment