2 days ago
Software Engineer AD Framework
42dot
On Site
Full Time
₩0
Seongnam, Gyeonggi, South Korea
Job Overview
Job TitleSoftware Engineer AD Framework
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary₩0
LocationSeongnam, Gyeonggi, South Korea
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineer AD Framework at 42dot
At 42dot, our Software Engineer AD Framework professionals 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
- Design, develop, and deploy middleware software solutions that enable safety-critical features for autonomous driving systems.
- Demonstrate a strong understanding of ADAS system architecture, middleware pipelines, and performance optimization methodologies.
- Develop software for distributed and heterogeneous systems running on Linux and RTOS platforms (e.g., FreeRTOS); familiarity with both environments is a plus.
- Apply knowledge of ISO 26262 and related system development standards to ensure software meets automotive safety requirements.
- Build and maintain development tools to support debugging, testing, and validation.
- Participate in design and code reviews, contributing to technical analysis, design discussions, and key decision-making processes.
- Engage in all phases of the software development lifecycle including requirement analysis, system design, implementation, testing, code review, and deployment.
- Collaborate with application developers and cross-functional teams to support seamless middleware integration.
- Work effectively with remote teams across multiple countries and time zones.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proficient in ROS/ROS2 or equivalent middleware frameworks used in automotive or robotics software for MPU/MCU architectures.
- Experience developing middleware and building abstraction layers using libraries and tools for auto code generation, test automation, and fault injection.
- Strong programming skills in C/C++ and familiarity with at least one scripting language (for example Python, Bash, Lua)
- Comprehensive understanding of the software development lifecycle from requirements gathering to implementation and long-term maintenance.
- Effective team player with excellent communication skills, capable of driving cross-functional collaboration in a fast-paced and multi-national environment.
- Passionate about transforming ideas from the R&D stage into production-ready products.
Preferred Qualifications
- 3+ years of experience developing software in the automotive, robotics or relevant domain.
- Hands-on experience with heterogeneous systems and communication protocols such as DDS, TCP/IP, SOME/IP, and DoIP.
- Experience building and maintaining CI/CD or automated pipeline systems.
- Familiarity with Linux build systems (e.g., Yocto, CMake, Make)
- Experience with programming in Rust
Key skills/competency
- Autonomous Driving
- Middleware Development
- Real-time Communication
- C++ Programming
- ROS/ROS2
- ISO 26262
- Linux & RTOS
- Distributed Systems
- ADAS Architecture
- Performance Optimization
How to Get Hired at 42dot
- Research 42dot's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight AD framework experience, C++/Rust skills, ROS/ROS2 proficiency, and ISO 26262 knowledge.
- Showcase technical depth: Emphasize real-time systems, middleware development, distributed computing, and safety-critical software.
- Prepare for behavioral questions: Focus on teamwork, cross-functional collaboration, problem-solving complex technical challenges, and adapting to fast-paced environments.
- Master the interview: Be ready to discuss specific project experiences related to autonomous driving, middleware, performance optimization, and robust software design.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What technical skills are essential for a Software Engineer AD Framework at 42dot?
02How does 42dot incorporate ISO 26262 into its autonomous driving software development?
03What kind of team collaboration can I expect as a Software Engineer AD Framework at 42dot?
04What is 42dot's approach to the software development lifecycle for AD Framework solutions?
05Are there opportunities to work with specific communication protocols in this 42dot role?
06What scripting languages are beneficial for this Software Engineer AD Framework position at 42dot?
07How does 42dot balance innovation from R&D with production readiness for its AD Framework?
08What is the importance of middleware abstraction layers in the 42dot AD Framework?
Explore similar opportunities that match your background