Lunar Mobility Software Engineer (Space)
Hyundai Motor Company โ South Korea ยท Posted ~2 weeks ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Who we are
Hyundai Motor Company, as a comprehensive mobility company that contemplates all future modes of transportation, is expanding the scope of mobility from Earth to space through the development of lunar exploration mobility in preparation for the coming New Space era.
We are responsible for planning and developing mobility that operates on the lunar surface in preparation for the coming New Space era.
Our organization works to design and develop cutting-edge technologies for this unprecedented frontier.
We look forward to receiving applications from those who share our curiosity about space and are eager to explore this frontier alongside our rapidly growing team.
Responsibilities
In this role, you will consult on and design communication protocols between lunar exploration mobility and ground stations, and develop ground station software to control the mobility.
Additionally, you will build an onboard software simulator that recreates the lunar exploration environment to verify software functionality and performance, as well as validate VSLAM (Visual Simultaneous Localization and Mapping) capabilities for autonomous driving.
โ Ground Station Software Development for Lunar Mobility Control
Defining requirements, designing architecture, and developing ground station software for lunar mobility control Developing ground station software to control lunar mobility Writing and verifying requirements for the lunar mobility ground station software Designing the architecture, conducting code reviews, and managing source code for the ground station software
โ Lunar Mobility Onboard SW Simulator Development
Building onboard SW simulators based on lunar environment conditions, configuring HIL/SIL verification environments, and conducting automated testing Building a simulation environment replicating lunar conditions (lunar surface terrain, gravity, lighting conditions, etc.) Developing HIL/SIL (Hardware/Software-in-the-Loop) simulators for lunar mobility onboard software (OBC, sensor drivers, communication middleware, etc.) Building and verifying an integrated simulation environment between the ground station and mobility Designing scenarios and configuring automated test environments to verify onboard SW functionality and performance
โ VSLAM Development for Lunar Mobility Autonomous Driving
Designing and iteratively verifying VSLAM algorithms for autonomous driving on the lunar surface in integration with the onboard SW simulator Designing VSLAM algorithms tailored for the lunar surface environment (GPS-denied, low-light, and dusty conditions) Designing Camera/IMU-based Visual-Inertial Odometry (VIO) Generating 3D maps of the lunar surface and designing loop closures Iteratively verifying and optimizing the performance of VSLAM algorithms using Isaac Sim / OmniLRS simulator environments Conducting integrated verification of autonomous driving path planning algorithms and VSLAM linked with the simulator
โ Communication Protocol Negotiation and Design between Lunar Mobility and Ground Station
Negotiating and designing communication protocols between the lunar mobility and ground station, and managing interfaces Negotiating communication protocols between the lunar mobility and the ground station Designing communication protocols for lunar mobility Defining and managing interfaces between the lunar mobility and the ground station
Minimum Qualifications
Master's degree or higher in Computer Science or Software Engineering Minimum of 5 years of experience in aerospace or software development Proficiency in English (fluent in both written and oral business communication) Proficiency in utilizing software tools for SW development Experience in developing ground station SW, simulators, or VSLAM, or a history of participating in similar space/robotics project Those who can develop Windows/Linux programs using C++, C#, Python
Preferred Qualifications
Experience in participating in successfully launched satellite or rover projects Experience in simulator development and data processing using YAMCS, NVIDIA Issac Sim, OmniLRS, ROS 2, etc
Others
[Notes]
In accordance with the employment protection laws, eligible candidates (disabled individuals, veterans, etc.) will receive preferential benefits during the process.
Applications are accepted only through the Hyundai Motor Company career page, and any other methods are not allowed.
Submitting your applications early prior to the deadline is recommended to prevent mass traffic and submission issues.
Additional assignments may be given during the interview rounds, if necessary.
The recruitment schedule may be adjusted depending on the progress of the recruitment process.
The expected position level specified in the job description may change based on each individual's experience and evaluation results.
For any inquiries on recruitment, please refer to the [FAQs] or submit a ticket through '1:1 Inquiries' on our webpage.
[Precautions]
If any of the following conditions apply, your acceptance may be revoked, or you may be subject to disadvantages in the selection process: If the information submitted during the recruitment process (including the application form) differs or cannot be proven in documentation If you are ineligible to work under company regulations If you are ineligible to travel abroad (for men, Korean nationals who have not completed military service or are not exempt from military service by the joining date) If you are unable to join the company on the start date designated by the company upon receiving the final offer Our company respects the trade secrets of third parties and strives to comply with relevant laws and regulations, such as The Unfair Competition Prevention and Trade Secret Protection Act.
Please be careful not to disclose any confidential information related to your former/current workplace or to violate the confidentiality obligation of your former/current workplace, during the recruitment process.
Violation may result in disadvantage in the recruitment process.
Position: Senior Research Engineer,
We have 68,098 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 68,098 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume