Mid/Senior Software Engineer- Autonomy
Confirmed live in the last 24 hours
Seoul Robotics
Job Description
About Seoul Robotics
Seoul Robotics is an autonomous driving company with a mission to solve first and last-mile logistics challenges, backed by a team of industry experts from Google, NVIDIA, Coupang, Porsche, and GM.
This position offers a great opportunity to advance your professional career in the cutting-edge autonomous robotics industry, where AI/ML is embedded at the core of the product.
With members from over 10 different countries, you have the chance to work in a unique international environment in the heart of Seoul, where English is our primary language.
Our global clients provide opportunities to work overseas in various areas in Asia and the US.
[Our Story and Technology]
- Powering the Future of Autonomy with LV5 CTRL TWR (YouTube LINK)
- Media (Chosun Biz LINK, PR Newswire LINK)
[Our Principles]
■ Add Value
■ Earn Trust
■ Own Your Job
■ Keep Growing
■ Respect Diversity
About the Role
We are looking for an Autonomy Software Engineer to help build and scale core autonomy capabilities.
This is a product engineering role for people who enjoy shipping real systems: designing clean software, developing new features, improving reliability, and delivering measurable impact in real operations.
The role is open to both mid-level and senior candidates. Strong robotics/autonomous driving experience is a plus, not a strict requirement.
Why Join Us
- Work on autonomy software that controls individual vehicles and entire fleets in real-world deployment, where your decisions directly affect safety and performance.
- Collaborate with a strong cross-functional team solving practical, high-value problems
- Grow from hands-on execution to larger technical ownership over time
Responsibilities
- Build and improve core autonomy functionality in planning, control, and estimation pipelines
- Design, implement, and maintain robust C++ software for production use
- Translate product and operational needs into practical technical solutions
- Improve system reliability, performance, and maintainability across modules
- Investigate complex issues using logs, simulation, and operational data, then deliver durable fixes
- Develop test and validation workflows to support safe and confident releases
- Contribute to engineering quality through design reviews, code reviews, and better development practices
Required Qualifications
- Strong software engineering fundamentals and hands-on C++ development experience
- Experience building and maintaining complex systems in production environments
- Ability to debug ambiguous problems and drive them to resolution
- Experience writing clean, testable, maintainable code
- Strong collaboration and communication skills in cross-functional teams
- Ownership mindset and ability to deliver end-to-end results
Preferred Qualifications
- Robotics, autonomous driving, or other real-time/safety-critical system experience
- Practical understanding of planning, control, and/or state estimation systems
- Experience with simulation-based development and validation
- Experience with Linux-based development and CI/CD workflows
- Senior-level experience leading technical design, mentoring others, or owning large components
Leveling (Mid/Senior)
- Mid-level candidates are expected to own features/modules with guidance on architecture
Similar Jobs
Salesforce
Full-Stack Software Engineer: Mid and Senior
Booz Allen Hamilton
Front End Developer, Mid
Booz Allen Hamilton
Front End Developer, Mid
Grafana Labs
Senior Solutions Engineer | Mid Atlantic or Southeast | Remote
Connecteam
Full Stack Engineer (Senior/ Mid)
Grafana Labs