Responsibilities
- Design and lead the development of robust, scalable system-level software and middleware in Modern C++ to support complex autonomy and perception stacks.
- Own and evolve foundational infrastructure including process management, resource isolation, and runtime stability across deployed platforms.
- Drive safety and reliability engineering by implementing fault detection, graceful degradation, and system-level testing to ensure continuous operation under stress.
- Design and maintain data pipeline and streaming infrastructure for efficient transport and delivery of high-bandwidth sensor data at scale.
- Identify and resolve complex system-wide bottlenecks by leading profiling and optimization efforts for CPU, GPU, memory, and network utilization.
- Facilitate technical mentorship by leading code and design reviews, establishing best practices for C++ development, and raising the technical bar across the organization.
- Collaborate closely with Perception, Motion, and Infra teams to define and enforce clean system interfaces and make practical engineering tradeoffs.
Benefits
- International team (10+ nationalities)
- Flexible work hours
- Hybrid work
- 10 days of paid sick leave
- Daily meal support
- No dress code
- Premium health check (Once a year)
- Snacks and premium coffee
Work Arrangement
Hybrid — Seoul
Other
- Business English proficiency required for collaboration in a multinational team.
- Opportunity to work overseas in various areas in Asia and the US.