About this Senior Software Engineer (AD Framework) role at 42dot
We are looking for the best
AD Framework Software Engineer는 Autonomous Driving System을 위한 핵심 Middleware Framework를 설계하고 개발합니다. 실시간 통신, 실행 프레임워크, 데이터 관리 및 공통 라이브러리 등 자율주행 소프트웨어의 기반이 되는 핵심 시스템을 구축하며, 안전성과 신뢰성을 갖춘 Automotive Grade Software를 제공합니다. 또한 다양한 Application Team과 협업하여 자율주행 플랫폼의 성능과 확장성을 지속적으로 향상시키는 역할을 수행합니다.
At 42dot, our AD Framework Software Engineers build the core middleware system behind autonomous driving. We develop real-time communication, execution frameworks, and foundational libraries such as transform and data utilities. From design to deployment, we deliver software systems that meet the high standards of automotive reliability and safety.
Responsibilities
Autonomous Driving System을 위한 Middleware Framework 설계, 개발 및 배포
실시간 통신 및 실행 프레임워크를 포함한 핵심 시스템 개발
Linux 및 RTOS 기반 분산 시스템 소프트웨어 개발 및 최적화
ISO 26262 등 Automotive Safety Standard를 고려한 Software 설계 및 구현
Debugging, Testing 및 Validation을 위한 개발 도구 설계 및 개발
Software Requirement 분석부터 설계, 구현, 검증, 배포까지 전 개발 과정 수행
Design Review 및 Code Review를 통한 기술 검토 및 품질 향상
Application Team 및 다양한 Cross-functional Team과 협업하여 Middleware Integration 지원
글로벌 개발 조직과 협업하여 프로젝트 수행
Design, develop, and deploy middleware software solutions for autonomous driving systems
Develop core software components including real-time communication and execution frameworks
Develop and optimize distributed software running on Linux and RTOS platforms
Design and implement software compliant with automotive safety standards such as ISO 26262
Build development tools for debugging, testing, and validation
Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
Contribute to design reviews and code reviews to improve software quality
Collaborate with application developers and cross-functional teams for seamless middleware integration
Work effectively with global engineering teams across multiple locations
Qualifications
Computer Science, Engineering 또는 관련 분야 학사 이상
ROS/ROS2 또는 Automotive·Robotics Middleware Framework 개발 경험
Middleware 및 Software Framework 개발 경험
C/C++ 기반 Software 개발 역량 및 Python, Bash, Lua 등 Script Language 활용 경험
Linux 또는 RTOS 기반 Software 개발 경험
Software Development Lifecycle 전반에 대한 이해
Cross-functional Team과의 협업 및 원활한 커뮤니케이션 역량
제품 수준의 Software 개발 및 품질 향상에 대한 관심과 열정
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Experience with ROS/ROS2 or equivalent middleware frameworks for automotive or robotics systems
Experience developing middleware and software frameworks
Strong programming skills in C/C++ and familiarity with scripting languages such as Python, Bash, or Lua
Experience developing software on Linux or RTOS platforms
Comprehensive understanding of the software development lifecycle
Excellent communication and collaboration skills in cross-functional environments
Passion for building production-quality software systems
Preferred Qualifications
10년 이상의 Software 개발 경력 및 Automotive 또는 관련 산업 경험
DDS, TCP/IP, SOME/IP, DoIP 등 Communication Protocol 개발 경험
CI/CD 및 Software Automation Pipeline 구축 경험
Yocto, CMake, Make 등 Linux Build System 활용 경험
Rust Programming 경험
10+ years of experience developing production-grade software, including experience in automotive or related industries
Hands-on experience with communication protocols such as DDS, TCP/IP, SOME/IP, and DoIP
Experience building and maintaining CI/CD or automated software pipelines
Experience with Linux build systems such as Yocto, CMake, and Make
Experience programming in Rust
Interview Process
서류전형 - 코딩테스트 - 화상면접 (1시간 내외) - 대면 혹은 화상면접 (3시간 내외) - 최종합격
전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내드립니다.
Resume Screening - Coding Test - Virtual Interview (approximately 1 hour) - Onsite or Virtual Interview (approximately 3 hours) - Final Offer
Please note that the interview process may vary depending on the position and is subject to change based on scheduling and other circumstances.
Interview schedules and results will be communicated individually via the email address provided in your application.
Additional Information
모든 제출파일은 PDF 양식으로 업로드를 부탁드립니다.
국가보훈대상자 및 취업보호대상자는 관계법령에 따라 우대합니다.
장애인 고용촉진 및 직업재활법에 따라 장애인 등록증 소지자를 우대합니다.
42dot은 의뢰하지 않은 서치펌의 이력서를 받지 않으며, 요청하지 않은 이력서에 대해 수수료를 지불하지 않습니다.
3개월의 수습기간이 적용될 수 있습니다.
Please upload all required documents in PDF format.
Veterans and applicants eligible for employment protection will receive preferential consideration in accordance with applicable laws and regulations.
In compliance with the Act on Employment Promotion and Vocational Rehabilitation for Persons with Disabilities, registered individuals with disabilities will receive preferential consideration.
42dot does not accept unsolicited resumes from search firms. We will not pay any fees for resumes submitted without prior agreement.
A 3-month probationary period may apply.
※ 지원 전 아래 내용을 꼭 확인해 주세요.
※ Please make sure to review the information below before applying.
42dot이 일하는 방식, 42dot Way 보러가기 →
Learn more about how we work at 42dot, 42dot Way →
42dot만의 업무몰입 프로그램, Employee Engagement Program 보러가기 →
Explore 42dot’s unique Employee Engagement Program, Employee Engagement Program →