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.
Mission of the Role
We are seeking a highly motivated and experienced Software Quality Assurance (QA) Engineer to join our team dedicated to autonomous driving technology. The ideal candidate will have a strong background in software testing, a passion for automotive safety, and a deep understanding of the unique challenges in autonomous systems. You will play a crucial role in ensuring the safety, reliability, and performance of our autonomous driving stack through rigorous testing and validation.
Roles and Responsibilities
- Develop and execute comprehensive test plans and test cases for the autonomous driving software stack, including perception, prediction, planning, and control modules.
- Conduct a wide range of testing, including manual, automated, functional, regression, and performance testing.
- Utilize Linux-based systems and command-line tools for test execution, log analysis, and system debugging.
- Leverage virtualization technologies like Docker to create and manage consistent and isolated testing environments.
- Collaborate closely with software developers and systems engineers to identify, reproduce, and debug software defects.
- Analyze large-scale data logs from real-world and simulated driving scenarios to identify edge cases and system anomalies.
- Contribute to the development and maintenance of automated testing frameworks and CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Document test results, defects, and test reports with clarity and precision.
- Help define and improve QA processes and methodologies to ensure alignment with industry standards.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software quality assurance or testing, with a focus on autonomous driving, robotics, or other safety-critical systems.
- Proven experience in designing and executing test cases for complex, real-time software.
- Strong proficiency with Linux operating systems and scripting languages (e.g., Python, Bash).
- Demonstrated experience with Docker for containerization and environment management.
- Solid understanding of software development life cycles (SDLC) and QA methodologies.
- Excellent analytical and problem-solving skills with meticulous attention to detail.
- Strong communication and teamwork skills
Preferred Qualifications
- Experience with safety standards and processes, specifically ISO 21448 (Safety of the Intended Functionality - SOTIF) or ISO 26262 (Functional Safety).
- Familiarity with simulation platforms for autonomous vehicles.
- Experience with vehicle communication protocols such as CAN or Ethernet.
- Experience with bug tracking and test management tools (e.g., Jira, TestRail).
Recruitment Process
Application Review - Tech Interview - Culture Interview - CEO Interview - Offer
(Please be aware that the recruitment processes & schedules may be changed depending on the job and/or other circumstances)
- Diversity - 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