Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
We are looking for candidates with:A minimum of 5 years of experience in MCU system engineering. Strong proficiency in embedded systems design and development. Experience in project management and team collaboration. Excellent problem-solving skills and attention to detail. A bachelor's degree in Electrical Engineering or a related field is preferred.
About the job
Join our innovative team at 42dot as a Senior MCU System Project Engineer where you will lead cutting-edge projects in the field of microcontroller systems. This role offers a unique opportunity to work on advanced technology solutions that drive our missions forward.
Your expertise will be pivotal in overseeing project development stages, from conception to execution, ensuring that we meet our ambitious goals while adhering to industry standards.
About 42dot
42dot is a leading technology company dedicated to advancing the future of smart mobility solutions. Our team is passionate about innovation and committed to delivering high-quality products that enhance the user experience. With a collaborative work environment and a focus on professional growth, 42dot is the perfect place to elevate your career.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join our innovative team at 42dot as a Senior MCU System Project Engineer where you will lead cutting-edge projects in the field of microcontroller systems. This role offers a unique opportunity to work on advanced technology solutions that drive our missions forward.Your expertise will be pivotal in overseeing project development stages, from conception to …
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot is hiring a Senior MCU System Engineer for its Pangyo (Software Dream Center) location in South Korea. This position centers on designing and developing MCU-based high-performance and zonal controllers for Software-Defined Vehicles. The work involves optimizing mission-critical systems, building hardware abstraction layers, and shaping core system platforms. What you will do Develop MCU-based bootloaders, device drivers, and hardware abstraction layers (HAL). Design and implement redundant systems to support fault tolerance in vehicle systems. Create scalable system designs with a strong foundation in hardware knowledge. Develop abstraction layers for vehicle systems and collaborate with various domain systems for integrated control. Requirements Hands-on experience in embedded software development projects. Background in developing vehicle communication systems using CAN/CAN FD, LIN, and Ethernet. Experience with MCU communication interfaces such as SPI, I2C, and UART, including high-speed data transmission. Experience designing control software for vehicles that meets ISO26262 standards. Understanding of real-time operating systems (RTOS) and microcontroller units (MCUs). Preferred qualifications Project experience with a variety of real-time operating systems, both open-source and proprietary. Background in developing MCU-based bootloaders. Production experience with body, chassis, powertrain, IVI, or cluster systems at OEMs or Tier 1 suppliers. Experience developing controllers for vehicle motors (such as BLDC or PMSM) and working with motor control algorithms. Development of middleware based on RTPS (Real-Time Publish-Subscribe) in embedded environments (such as DDS, MQTT, Zenoh). Interview process Application screening, followed by an in-person interview (about 1 hour), then a second in-person interview with a live coding test (about 3 hours), and final selection. The process may change depending on the role, scheduling, or other circumstances. Interview schedules and results are communicated individually by email using the address provided in the application. Additional information Do not include information prohibited by the Fair Hiring Act in your resume, such as social security numbers, family relations, marital status, salary history, photographs, physical condition, or place of origin. Submit all files in PDF format, each under 30MB. If there are issues uploading, email your resume and the position URL to recruit@42dot.ai. Reference checks may be conducted after the interview process, with the applicant's consent.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!At 42dot, we are seeking a talented Senior MCU System Engineer specializing in Cluster and Safety IC Control. In this pivotal role, you will develop high-performance MCU-based core system software for zonal controllers in Software-Defined Vehicles (SDV). Your mission will include reliably conveying critical driving information (such as speed and warning lights) and ensuring stable system operation in mission-critical scenarios.Key Responsibilities:Implement logic for processing and transmitting essential vehicle driving data (speed, RPM, Telltale) for the cluster display.Develop control drivers for Safety SBC/PMIC, managing registers and states via SPI/I2C communication.Manage the External Watchdog and implement Kick logic.Design and implement software safety mechanisms to achieve safety goals (in alignment with ASIL ratings).
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of InnovatorsAt 42dot, we are in search of a talented Senior MCU System Engineer specializing in Power Management and Sleep Wakeup. This role is crucial for the development of high-performance MCU-based zonal controllers that enhance the power efficiency of Software-Defined Vehicles (SDVs). You will be responsible for designing and developing system software that includes a hardware abstraction layer and system platform, ensuring reliable operation even in mission-critical scenarios.Key Responsibilities:Design and implement the Power State Machine for Zonal Controllers, covering states such as Initialization, Normal, Sleep, Standby, and Shutdown.Develop scenarios for entering and exiting Low Power Mode while optimizing for minimal Dark Current and Quiescent Current.Implement System Sleep/Wakeup logic and integrate with Network Management (CAN/LIN/Ethernet NM).
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAt 42dot, we are seeking a talented and driven MCU Application Engineer to contribute to the development of high-performance MCU-based zonal controllers. In this role, you will design and develop functionalities to operate various vehicle sensors and actuators, facilitating coordinated control with other ECUs and providing standardized APIs for Software-Defined Vehicles (SDV).Key ResponsibilitiesDevelop Vehicle Hardware Abstraction Layer (HAL) based on SDV architecture.Design and implement control logic and diagnostic functions for MCU-based systems.Create cooperative control functionalities utilizing communication protocols such as CAN, LIN, and Ethernet.Control sensors and actuators through interfaces like ADC, PWM, SPI, UART, and I2C.Develop a diagnostic framework based on UDS and SOVD, along with in-house diagnostic applications for controllers.Required QualificationsProven experience in embedded software development projects.Experience in developing vehicle communication systems based on CAN/CAN FD, LIN, and Ethernet.Familiarity with ISO26262-compliant automotive control software design.Deep understanding of Real-Time Operating Systems and MCUs.Preferred QualificationsExperience in developing projects based on various real-time operating systems (open source or proprietary).Production experience with body, chassis, powertrain, IVI, and cluster controllers at OEMs or Tier 1 suppliers.Experience in developing motor control logic for applications such as power trunks and power windows.Familiarity with next-generation diagnostic protocols (SOVD, DoIP, gRPC) and cloud-linked diagnostic systems.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot, part of Hyundai Motor Group's global software center, develops software-defined vehicle and mobility AI solutions. The team focuses on user-centric vehicle technologies that receive ongoing updates, aiming to create a connected and autonomous urban transportation system. Every project is guided by priorities of safety and innovation. Role overview This Senior Network Systems Software Engineer role is based at the Software Dream Center in Pangyo, South Korea. The position focuses on developing network systems software for embedded operating systems used in automotive environments. Day-to-day work combines hands-on engineering with technical problem-solving as part of a growing team. What you will do Build and optimize network functionalities for embedded OS platforms such as QNX, Linux, and RTOS, including network configuration tasks. Develop and manage drivers for Automotive Ethernet Switches, including porting, configuring, and optimizing Ethernet Switch SDKs for new hardware platforms. Troubleshoot and resolve Ethernet/IP communication issues within vehicle networks. Requirements 10 or more years of embedded software development experience using C or C++. Solid understanding of the OSI 7-layer model. Hands-on experience with L2 protocols, such as VLAN, ACL, Multicast, STP/RSTP, and gPTP. Expertise in Ethernet MAC/PHY interfaces. Deep knowledge of the TCP/IP stack. Basic familiarity with reading hardware schematics. Preferred qualifications Experience working with OPEN TC10 features. Implementation and validation of TSN standards (802.1AS, 802.1CB, 802.1Qbv/Qbu). Understanding of automotive security, including IPsec, MACsec, and IDS/IPS. Development experience related to 10BASE-T1S communication. Background working with Ethernet switches from Broadcom, Infineon, NXP, or RealTek. Interview process Application review Video interview (about 1 hour) In-person interview, including a live coding test (approximately 3 hours) Final acceptance The process may vary depending on the role and scheduling. All communication about interviews and results will be sent to the email address provided in the application. Additional information Do not include sensitive information such as national ID number, family relations, marital status, salary, photo, physical conditions, or place of origin in your resume, as required by recruitment law. Submit all documents in PDF format, under 30MB. If upload issues occur, email your resume to recruit@42dot.ai and include the job posting URL. Reference checks may be conducted after interviews, with your consent. Veterans and job protection candidates receive preference as required by law.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Dynamic TeamAt 42dot, we are seeking a talented Senior IVI System Engineer specializing in Connectivity to enhance our innovative IVI (In-Vehicle Infotainment) solutions. This role is pivotal in the development of System Software that ensures our diverse range of services operates seamlessly within the Android Automotive (OS) environment, contributing to the future of Software Defined Vehicles (SDV).Your expertise will cover critical areas from device drivers, HAL, and graphic/connectivity stacks to bootloaders, kernels, and hypervisors, directly influencing product quality in terms of performance, stability, and reliability.Develop a robust and optimized Connectivity stack for the Android Automotive-based IVI platform.Analyze and resolve system-level issues to ensure consistent service quality in vehicle environments.Implement development processes guided by quality standards and testing frameworks, considering mass production and validation environments.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team at 42dotAt 42dot, we are seeking a talented Product Management System Implementation Project Manager to lead the transformation of our product development processes in the Software Defined Vehicle (SDV) sector. This role will focus on digitizing the entire product development lifecycle and designing data-driven decision-making frameworks that enhance our operational efficiency.As a pivotal member of our team, you will be responsible for establishing a Digital Foundation that seamlessly integrates Product Lifecycle Management (PLM), vehicle design, software definition, and manufacturing data. Your leadership will help bring 42dot's innovative engineering culture to life through effective systems implementation.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of InnovatorsAt 42dot, we are seeking an exceptional Senior IVI System Engineer specializing in Audio to enhance the in-vehicle infotainment systems (IVI) on Android platforms for Software Defined Vehicles (SDV). You will play a pivotal role in developing and optimizing the Board Support Package (BSP) for audio systems.Key Responsibilities:Develop drivers for vehicle audio hardware (DSP, Amplifiers, Speakers, etc.) to interface with Android systems.Create and optimize sound drivers based on the Advanced Linux Sound Architecture (ALSA).Implement and customize the Audio Hardware Abstraction Layer (HAL).Develop specialized audio functionalities for vehicles, such as Zone Audio, Audio Routing, and Volume Control.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!We are on the lookout for a talented Senior IVI OS Engineer specializing in camera systems to join our dynamic team at 42dot. In this role, you will be responsible for designing and optimizing critical features of our Android-based automotive camera systems. This includes managing the camera hardware interface, implementing remote video streaming, and developing camera-based applications tailored for automotive environments, ensuring the delivery of reliable and cutting-edge camera services.Key Responsibilities:Camera HAL and EVS HAL Integration: Develop and optimize Camera HAL (Camera3) and EVS HAL to ensure seamless hardware integration, customizing the Android HAL layer for specific purposes. Collaborate closely with app developers for compatibility with Camera2 API or EVS-based applications.Remote Camera Stream Integration: Work with system software engineers to process and handle camera streams received from remote devices, integrating them into the Android camera framework. Manage various real-time streaming protocols such as RTSP, RTCP, and WebRTC.Application Development: Utilize vehicle camera systems to create various applications, including Dash Cam (Black Box), which records and manages in-cabin driving footage, and Surround View systems that visualize 360° views around the vehicle while collaborating with UI/UX teams for high-performance implementations.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAs a Senior Radar System Engineer at 42dot, you will play a pivotal role in the production development of radar systems for autonomous vehicles and systems. This position encompasses everything from the development of radar system specifications to system integration and mass production. A profound understanding of radar technology, system integration, and automotive industry standards is essential.Key ResponsibilitiesImplement and validate the performance of radar systems for vehicles in mass production.Collaborate with hardware, software, and systems engineering teams for vehicle integration of radar systems.Conduct system-level design and performance analysis, troubleshooting issues as they arise.Draft and maintain technical documentation including specifications, design documents, and test plans.Develop radar mounting and interface solutions within vehicles, considering power, communication, and environmental factors.Ensure compliance with automotive industry standards and regulations (ISO 26262, AUTOSAR, UNECE, etc.).QualificationsBachelor's or Master’s degree in Electrical Engineering, Computer Science, or a related field.Over 5 years of experience in relevant fields.Strong understanding of radar technology.Familiarity with development and production specifications (Automotive Ethernet / CAN communication, UDS, DoIP, AutoSAR, EOL, ES / MS).Experience in radar system design and integration.Knowledge of automotive standards and protocols (ISO 26262, AUTOSAR, etc.).Proven problem-solving skills with the ability to analyze and resolve complex issues.Excellent communication skills and ability to work collaboratively in a team environment.Preferred QualificationsExperience in radar development and mass production.Experience with Advanced Driver Assistance Systems (ADAS) and autonomous driving technology in mass production.Team leadership or project management experience.Understanding of automotive quality standards (IATF 16949, etc.).Proficient in simulation and analysis tools (MATLAB, Python, C, C++, etc.).Business proficiency in English.Interview ProcessApplication review - Video Interview (approximately 1 hour) - In-person or Video Interview (approximately 3 hours) - Final Offer.The interview process may vary by position and is subject to change based on scheduling and circumstances.Interview schedules and results will be communicated individually to the email address provided in your application.Additional InformationPlease refrain from including personal information such as ID numbers, family relations, marital status, salary, photographs, physical conditions, or place of origin in your resume as per recruitment guidelines.All submitted files should be in PDF format and under 30MB. If you experience issues during the resume upload process, please send your resume along with the URL of the position you are applying for to recruit@42dot.ai.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join our dynamic team at 42dot as a Senior Linux System Software Engineer. In this pivotal role, you will leverage your expertise in Linux systems to design, develop, and optimize software solutions that drive our innovative projects. Your contributions will be essential in shaping the technology landscape of our organization.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAbout 42dotAt 42dot, we are at the forefront of the Software Defined Vehicle (SDV) revolution. Our In-Vehicle Infotainment (IVI) System Software Engineer (BSP) plays a pivotal role in developing system software for Android Automotive (OS), ensuring that our diverse range of services operates in a stable and optimized environment.This position is crucial as it encompasses the core areas that influence product quality (performance/stability/reliability), from device drivers to HAL, bootloader, kernel, and SoC vendor BSP. You will analyze and structurally improve stability and performance issues at the SoC/Kernel/Bootloader/OS level, contributing to a wide array of development activities including SoC vendor BSP release migration and addressing issues/bugs within the AOSP community.Establish a robust and performance-optimized BSP/system software stack for the Android Automotive-based IVI platform.Execute end-to-end processes to replicate, analyze, resolve, and validate system-level issues (kernel/driver/OS stability, performance degradation, etc.) occurring in vehicle environments.Ensure quality based on standards and testing systems (CTS/VTS, etc.) considering mass production/verification environments, and standardize/enhance for long-term sustainability.Key ResponsibilitiesDevelop and bring up device drivers:Create and initiate essential device drivers, such as Display/Touch.Analyze and rectify driver issues tailored to the SoC/board environment.Address kernel/bootloader development and stability issues:Integrate functionalities based on SoC vendor-provided kernel/bootloader, analyzing and enhancing issues.Investigate and resolve OS stability problems, including kernel panics, memory issues, deadlocks/races, and boot issues.Develop and integrate Android HAL (Hardware Abstraction Layer):Enhance HAL and integrate it with the system stack.Conduct quality validation based on CTS/VTS and analyze/improve any failure items.Analyze and improve system performance:Identify and optimize performance bottlenecks concerning boot time, CPU/memory/IO, and graphics performance.Establish a systematic approach to prevent performance regressions through root cause analysis.Manage SoC Vendor BSP release migration and maintenance:Plan and implement SoC vendor BSP release upgrades/migrations.Handle patch management, change impact analysis, and address compatibility/regression issues.QualificationsProven experience in embedded system development based on AAOS (Android Automotive OS) or Linux.Experience in the development and mass production of Android OS-based products.Hands-on experience in Android HAL development and testing utilizing CTS/VTS.Proficiency in key embedded system programming languages (C/C++, Python, etc.).Strong analytical and problem-solving skills with a focus on performance optimization.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
About the Role 42dot is looking for a Senior Diagnostic System Integration Engineer to join the team in Pangyo at the Software Dream Center. This role focuses on developing and implementing advanced diagnostic systems that support project reliability and operational efficiency.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of Innovators42dot is in search of a talented Senior Control System Engineer to tackle complex challenges in the autonomous driving sector. In this role, you will develop advanced control systems, collaborating closely with experts in motion planning, functional safety, hardware engineering, and related fields to deliver robust and reliable autonomous driving systems. You will spearhead the integration of various control algorithms and drive performance enhancements while leading a team of engineers.Key ResponsibilitiesLead the design, implementation, and optimization of longitudinal and lateral control systems for autonomous driving.Oversee the design and implementation of low-level control systems that translate high-level commands into specific actuator controls for real-time autonomous tasks.Develop and optimize estimation algorithms for key vehicle parameters such as road slope, vehicle speed, and slip to enhance the precision and reliability of the control system.Collaborate closely with teams focused on motion planning, behavior planning, and mission planning to ensure seamless system integration.Provide guidance on control architecture and system optimization while mentoring junior engineers.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!At 42dot, we are seeking a talented Senior Camera System Software Engineer to play a pivotal role in enhancing autonomous driving and infotainment systems through advanced embedded camera technology. You will be responsible for developing drivers and optimizing performance to bring our cutting-edge solutions to life.Key Responsibilities:Develop and bring up camera drivers on embedded Linux platforms.Configure and bring up external ISPs for camera systems.Implement video/image pre-processing for camera vision applications.Analyze and optimize utilization of CPU, ISP, and memory I/O.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
About the Role 42dot is looking for an Android Engineer focused on System UI to join the team in Pangyo (Software Dream Center), South Korea. This position centers on designing and building user interfaces for Android applications, with an emphasis on delivering a smooth and engaging experience. What You Will Do Design and develop user interfaces for Android apps, with a focus on System UI components. Work closely with teams from different disciplines to bring new features to life. Contribute to improving the usability and functionality of 42dot’s Android products.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team as a System Framework Engineer!At 42dot, we are seeking a talented System Framework Engineer to design and develop a robust common system framework for SDV (Software-Defined Vehicle) applications and services. You will be responsible for implementing and optimizing essential frameworks, including standard interfaces within distributed systems, system resource management, distributed messaging frameworks, lifecycle management, and fault tolerance frameworks.Key Responsibilities:Design and develop the system framework for Pleos Vehicle OS.Optimize, maintain, and ensure quality of the system framework for Pleos Vehicle OS.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAt 42dot, we are on the cutting edge of autonomous driving technology. We are searching for a talented Control System Engineer to tackle challenging problems in the development of primitive control systems. You will collaborate with experts in motion planning, functional safety, hardware engineering, and other relevant fields to contribute to the creation of robust systems.Key ResponsibilitiesDesign, implement, and optimize longitudinal and lateral control systems for autonomous driving.Develop low-level control systems that translate high-level commands into precise actuator control for real-time autonomous driving tasks.Create estimation algorithms for critical vehicle parameters such as road slope, vehicle speed, and slip to enhance the accuracy and reliability of control systems.Work closely with engineers and teams focused on motion planning, behavior planning, and mission planning to ensure seamless system operation.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot is looking for an IVI OS Engineer focused on System Framework to join the team in Pangyo, South Korea. This position centers on building and improving in-vehicle infotainment (IVI) systems. Role overview This role involves developing system frameworks that support advanced infotainment features in vehicles. The work directly shapes how drivers and passengers interact with in-car technology. What you will do Contribute to the design and implementation of IVI system frameworks Help improve user experiences within automotive infotainment platforms Support ongoing technological progress in the in-vehicle OS space Location This position is based at the Software Dream Center in Pangyo, South Korea.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join our innovative team at 42dot as a Senior MCU System Project Engineer where you will lead cutting-edge projects in the field of microcontroller systems. This role offers a unique opportunity to work on advanced technology solutions that drive our missions forward.Your expertise will be pivotal in overseeing project development stages, from conception to …
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot is hiring a Senior MCU System Engineer for its Pangyo (Software Dream Center) location in South Korea. This position centers on designing and developing MCU-based high-performance and zonal controllers for Software-Defined Vehicles. The work involves optimizing mission-critical systems, building hardware abstraction layers, and shaping core system platforms. What you will do Develop MCU-based bootloaders, device drivers, and hardware abstraction layers (HAL). Design and implement redundant systems to support fault tolerance in vehicle systems. Create scalable system designs with a strong foundation in hardware knowledge. Develop abstraction layers for vehicle systems and collaborate with various domain systems for integrated control. Requirements Hands-on experience in embedded software development projects. Background in developing vehicle communication systems using CAN/CAN FD, LIN, and Ethernet. Experience with MCU communication interfaces such as SPI, I2C, and UART, including high-speed data transmission. Experience designing control software for vehicles that meets ISO26262 standards. Understanding of real-time operating systems (RTOS) and microcontroller units (MCUs). Preferred qualifications Project experience with a variety of real-time operating systems, both open-source and proprietary. Background in developing MCU-based bootloaders. Production experience with body, chassis, powertrain, IVI, or cluster systems at OEMs or Tier 1 suppliers. Experience developing controllers for vehicle motors (such as BLDC or PMSM) and working with motor control algorithms. Development of middleware based on RTPS (Real-Time Publish-Subscribe) in embedded environments (such as DDS, MQTT, Zenoh). Interview process Application screening, followed by an in-person interview (about 1 hour), then a second in-person interview with a live coding test (about 3 hours), and final selection. The process may change depending on the role, scheduling, or other circumstances. Interview schedules and results are communicated individually by email using the address provided in the application. Additional information Do not include information prohibited by the Fair Hiring Act in your resume, such as social security numbers, family relations, marital status, salary history, photographs, physical condition, or place of origin. Submit all files in PDF format, each under 30MB. If there are issues uploading, email your resume and the position URL to recruit@42dot.ai. Reference checks may be conducted after the interview process, with the applicant's consent.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!At 42dot, we are seeking a talented Senior MCU System Engineer specializing in Cluster and Safety IC Control. In this pivotal role, you will develop high-performance MCU-based core system software for zonal controllers in Software-Defined Vehicles (SDV). Your mission will include reliably conveying critical driving information (such as speed and warning lights) and ensuring stable system operation in mission-critical scenarios.Key Responsibilities:Implement logic for processing and transmitting essential vehicle driving data (speed, RPM, Telltale) for the cluster display.Develop control drivers for Safety SBC/PMIC, managing registers and states via SPI/I2C communication.Manage the External Watchdog and implement Kick logic.Design and implement software safety mechanisms to achieve safety goals (in alignment with ASIL ratings).
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of InnovatorsAt 42dot, we are in search of a talented Senior MCU System Engineer specializing in Power Management and Sleep Wakeup. This role is crucial for the development of high-performance MCU-based zonal controllers that enhance the power efficiency of Software-Defined Vehicles (SDVs). You will be responsible for designing and developing system software that includes a hardware abstraction layer and system platform, ensuring reliable operation even in mission-critical scenarios.Key Responsibilities:Design and implement the Power State Machine for Zonal Controllers, covering states such as Initialization, Normal, Sleep, Standby, and Shutdown.Develop scenarios for entering and exiting Low Power Mode while optimizing for minimal Dark Current and Quiescent Current.Implement System Sleep/Wakeup logic and integrate with Network Management (CAN/LIN/Ethernet NM).
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAt 42dot, we are seeking a talented and driven MCU Application Engineer to contribute to the development of high-performance MCU-based zonal controllers. In this role, you will design and develop functionalities to operate various vehicle sensors and actuators, facilitating coordinated control with other ECUs and providing standardized APIs for Software-Defined Vehicles (SDV).Key ResponsibilitiesDevelop Vehicle Hardware Abstraction Layer (HAL) based on SDV architecture.Design and implement control logic and diagnostic functions for MCU-based systems.Create cooperative control functionalities utilizing communication protocols such as CAN, LIN, and Ethernet.Control sensors and actuators through interfaces like ADC, PWM, SPI, UART, and I2C.Develop a diagnostic framework based on UDS and SOVD, along with in-house diagnostic applications for controllers.Required QualificationsProven experience in embedded software development projects.Experience in developing vehicle communication systems based on CAN/CAN FD, LIN, and Ethernet.Familiarity with ISO26262-compliant automotive control software design.Deep understanding of Real-Time Operating Systems and MCUs.Preferred QualificationsExperience in developing projects based on various real-time operating systems (open source or proprietary).Production experience with body, chassis, powertrain, IVI, and cluster controllers at OEMs or Tier 1 suppliers.Experience in developing motor control logic for applications such as power trunks and power windows.Familiarity with next-generation diagnostic protocols (SOVD, DoIP, gRPC) and cloud-linked diagnostic systems.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot, part of Hyundai Motor Group's global software center, develops software-defined vehicle and mobility AI solutions. The team focuses on user-centric vehicle technologies that receive ongoing updates, aiming to create a connected and autonomous urban transportation system. Every project is guided by priorities of safety and innovation. Role overview This Senior Network Systems Software Engineer role is based at the Software Dream Center in Pangyo, South Korea. The position focuses on developing network systems software for embedded operating systems used in automotive environments. Day-to-day work combines hands-on engineering with technical problem-solving as part of a growing team. What you will do Build and optimize network functionalities for embedded OS platforms such as QNX, Linux, and RTOS, including network configuration tasks. Develop and manage drivers for Automotive Ethernet Switches, including porting, configuring, and optimizing Ethernet Switch SDKs for new hardware platforms. Troubleshoot and resolve Ethernet/IP communication issues within vehicle networks. Requirements 10 or more years of embedded software development experience using C or C++. Solid understanding of the OSI 7-layer model. Hands-on experience with L2 protocols, such as VLAN, ACL, Multicast, STP/RSTP, and gPTP. Expertise in Ethernet MAC/PHY interfaces. Deep knowledge of the TCP/IP stack. Basic familiarity with reading hardware schematics. Preferred qualifications Experience working with OPEN TC10 features. Implementation and validation of TSN standards (802.1AS, 802.1CB, 802.1Qbv/Qbu). Understanding of automotive security, including IPsec, MACsec, and IDS/IPS. Development experience related to 10BASE-T1S communication. Background working with Ethernet switches from Broadcom, Infineon, NXP, or RealTek. Interview process Application review Video interview (about 1 hour) In-person interview, including a live coding test (approximately 3 hours) Final acceptance The process may vary depending on the role and scheduling. All communication about interviews and results will be sent to the email address provided in the application. Additional information Do not include sensitive information such as national ID number, family relations, marital status, salary, photo, physical conditions, or place of origin in your resume, as required by recruitment law. Submit all documents in PDF format, under 30MB. If upload issues occur, email your resume to recruit@42dot.ai and include the job posting URL. Reference checks may be conducted after interviews, with your consent. Veterans and job protection candidates receive preference as required by law.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Dynamic TeamAt 42dot, we are seeking a talented Senior IVI System Engineer specializing in Connectivity to enhance our innovative IVI (In-Vehicle Infotainment) solutions. This role is pivotal in the development of System Software that ensures our diverse range of services operates seamlessly within the Android Automotive (OS) environment, contributing to the future of Software Defined Vehicles (SDV).Your expertise will cover critical areas from device drivers, HAL, and graphic/connectivity stacks to bootloaders, kernels, and hypervisors, directly influencing product quality in terms of performance, stability, and reliability.Develop a robust and optimized Connectivity stack for the Android Automotive-based IVI platform.Analyze and resolve system-level issues to ensure consistent service quality in vehicle environments.Implement development processes guided by quality standards and testing frameworks, considering mass production and validation environments.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team at 42dotAt 42dot, we are seeking a talented Product Management System Implementation Project Manager to lead the transformation of our product development processes in the Software Defined Vehicle (SDV) sector. This role will focus on digitizing the entire product development lifecycle and designing data-driven decision-making frameworks that enhance our operational efficiency.As a pivotal member of our team, you will be responsible for establishing a Digital Foundation that seamlessly integrates Product Lifecycle Management (PLM), vehicle design, software definition, and manufacturing data. Your leadership will help bring 42dot's innovative engineering culture to life through effective systems implementation.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of InnovatorsAt 42dot, we are seeking an exceptional Senior IVI System Engineer specializing in Audio to enhance the in-vehicle infotainment systems (IVI) on Android platforms for Software Defined Vehicles (SDV). You will play a pivotal role in developing and optimizing the Board Support Package (BSP) for audio systems.Key Responsibilities:Develop drivers for vehicle audio hardware (DSP, Amplifiers, Speakers, etc.) to interface with Android systems.Create and optimize sound drivers based on the Advanced Linux Sound Architecture (ALSA).Implement and customize the Audio Hardware Abstraction Layer (HAL).Develop specialized audio functionalities for vehicles, such as Zone Audio, Audio Routing, and Volume Control.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!We are on the lookout for a talented Senior IVI OS Engineer specializing in camera systems to join our dynamic team at 42dot. In this role, you will be responsible for designing and optimizing critical features of our Android-based automotive camera systems. This includes managing the camera hardware interface, implementing remote video streaming, and developing camera-based applications tailored for automotive environments, ensuring the delivery of reliable and cutting-edge camera services.Key Responsibilities:Camera HAL and EVS HAL Integration: Develop and optimize Camera HAL (Camera3) and EVS HAL to ensure seamless hardware integration, customizing the Android HAL layer for specific purposes. Collaborate closely with app developers for compatibility with Camera2 API or EVS-based applications.Remote Camera Stream Integration: Work with system software engineers to process and handle camera streams received from remote devices, integrating them into the Android camera framework. Manage various real-time streaming protocols such as RTSP, RTCP, and WebRTC.Application Development: Utilize vehicle camera systems to create various applications, including Dash Cam (Black Box), which records and manages in-cabin driving footage, and Surround View systems that visualize 360° views around the vehicle while collaborating with UI/UX teams for high-performance implementations.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAs a Senior Radar System Engineer at 42dot, you will play a pivotal role in the production development of radar systems for autonomous vehicles and systems. This position encompasses everything from the development of radar system specifications to system integration and mass production. A profound understanding of radar technology, system integration, and automotive industry standards is essential.Key ResponsibilitiesImplement and validate the performance of radar systems for vehicles in mass production.Collaborate with hardware, software, and systems engineering teams for vehicle integration of radar systems.Conduct system-level design and performance analysis, troubleshooting issues as they arise.Draft and maintain technical documentation including specifications, design documents, and test plans.Develop radar mounting and interface solutions within vehicles, considering power, communication, and environmental factors.Ensure compliance with automotive industry standards and regulations (ISO 26262, AUTOSAR, UNECE, etc.).QualificationsBachelor's or Master’s degree in Electrical Engineering, Computer Science, or a related field.Over 5 years of experience in relevant fields.Strong understanding of radar technology.Familiarity with development and production specifications (Automotive Ethernet / CAN communication, UDS, DoIP, AutoSAR, EOL, ES / MS).Experience in radar system design and integration.Knowledge of automotive standards and protocols (ISO 26262, AUTOSAR, etc.).Proven problem-solving skills with the ability to analyze and resolve complex issues.Excellent communication skills and ability to work collaboratively in a team environment.Preferred QualificationsExperience in radar development and mass production.Experience with Advanced Driver Assistance Systems (ADAS) and autonomous driving technology in mass production.Team leadership or project management experience.Understanding of automotive quality standards (IATF 16949, etc.).Proficient in simulation and analysis tools (MATLAB, Python, C, C++, etc.).Business proficiency in English.Interview ProcessApplication review - Video Interview (approximately 1 hour) - In-person or Video Interview (approximately 3 hours) - Final Offer.The interview process may vary by position and is subject to change based on scheduling and circumstances.Interview schedules and results will be communicated individually to the email address provided in your application.Additional InformationPlease refrain from including personal information such as ID numbers, family relations, marital status, salary, photographs, physical conditions, or place of origin in your resume as per recruitment guidelines.All submitted files should be in PDF format and under 30MB. If you experience issues during the resume upload process, please send your resume along with the URL of the position you are applying for to recruit@42dot.ai.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join our dynamic team at 42dot as a Senior Linux System Software Engineer. In this pivotal role, you will leverage your expertise in Linux systems to design, develop, and optimize software solutions that drive our innovative projects. Your contributions will be essential in shaping the technology landscape of our organization.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAbout 42dotAt 42dot, we are at the forefront of the Software Defined Vehicle (SDV) revolution. Our In-Vehicle Infotainment (IVI) System Software Engineer (BSP) plays a pivotal role in developing system software for Android Automotive (OS), ensuring that our diverse range of services operates in a stable and optimized environment.This position is crucial as it encompasses the core areas that influence product quality (performance/stability/reliability), from device drivers to HAL, bootloader, kernel, and SoC vendor BSP. You will analyze and structurally improve stability and performance issues at the SoC/Kernel/Bootloader/OS level, contributing to a wide array of development activities including SoC vendor BSP release migration and addressing issues/bugs within the AOSP community.Establish a robust and performance-optimized BSP/system software stack for the Android Automotive-based IVI platform.Execute end-to-end processes to replicate, analyze, resolve, and validate system-level issues (kernel/driver/OS stability, performance degradation, etc.) occurring in vehicle environments.Ensure quality based on standards and testing systems (CTS/VTS, etc.) considering mass production/verification environments, and standardize/enhance for long-term sustainability.Key ResponsibilitiesDevelop and bring up device drivers:Create and initiate essential device drivers, such as Display/Touch.Analyze and rectify driver issues tailored to the SoC/board environment.Address kernel/bootloader development and stability issues:Integrate functionalities based on SoC vendor-provided kernel/bootloader, analyzing and enhancing issues.Investigate and resolve OS stability problems, including kernel panics, memory issues, deadlocks/races, and boot issues.Develop and integrate Android HAL (Hardware Abstraction Layer):Enhance HAL and integrate it with the system stack.Conduct quality validation based on CTS/VTS and analyze/improve any failure items.Analyze and improve system performance:Identify and optimize performance bottlenecks concerning boot time, CPU/memory/IO, and graphics performance.Establish a systematic approach to prevent performance regressions through root cause analysis.Manage SoC Vendor BSP release migration and maintenance:Plan and implement SoC vendor BSP release upgrades/migrations.Handle patch management, change impact analysis, and address compatibility/regression issues.QualificationsProven experience in embedded system development based on AAOS (Android Automotive OS) or Linux.Experience in the development and mass production of Android OS-based products.Hands-on experience in Android HAL development and testing utilizing CTS/VTS.Proficiency in key embedded system programming languages (C/C++, Python, etc.).Strong analytical and problem-solving skills with a focus on performance optimization.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
About the Role 42dot is looking for a Senior Diagnostic System Integration Engineer to join the team in Pangyo at the Software Dream Center. This role focuses on developing and implementing advanced diagnostic systems that support project reliability and operational efficiency.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team of Innovators42dot is in search of a talented Senior Control System Engineer to tackle complex challenges in the autonomous driving sector. In this role, you will develop advanced control systems, collaborating closely with experts in motion planning, functional safety, hardware engineering, and related fields to deliver robust and reliable autonomous driving systems. You will spearhead the integration of various control algorithms and drive performance enhancements while leading a team of engineers.Key ResponsibilitiesLead the design, implementation, and optimization of longitudinal and lateral control systems for autonomous driving.Oversee the design and implementation of low-level control systems that translate high-level commands into specific actuator controls for real-time autonomous tasks.Develop and optimize estimation algorithms for key vehicle parameters such as road slope, vehicle speed, and slip to enhance the precision and reliability of the control system.Collaborate closely with teams focused on motion planning, behavior planning, and mission planning to ensure seamless system integration.Provide guidance on control architecture and system optimization while mentoring junior engineers.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative Team!At 42dot, we are seeking a talented Senior Camera System Software Engineer to play a pivotal role in enhancing autonomous driving and infotainment systems through advanced embedded camera technology. You will be responsible for developing drivers and optimizing performance to bring our cutting-edge solutions to life.Key Responsibilities:Develop and bring up camera drivers on embedded Linux platforms.Configure and bring up external ISPs for camera systems.Implement video/image pre-processing for camera vision applications.Analyze and optimize utilization of CPU, ISP, and memory I/O.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
About the Role 42dot is looking for an Android Engineer focused on System UI to join the team in Pangyo (Software Dream Center), South Korea. This position centers on designing and building user interfaces for Android applications, with an emphasis on delivering a smooth and engaging experience. What You Will Do Design and develop user interfaces for Android apps, with a focus on System UI components. Work closely with teams from different disciplines to bring new features to life. Contribute to improving the usability and functionality of 42dot’s Android products.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Team as a System Framework Engineer!At 42dot, we are seeking a talented System Framework Engineer to design and develop a robust common system framework for SDV (Software-Defined Vehicle) applications and services. You will be responsible for implementing and optimizing essential frameworks, including standard interfaces within distributed systems, system resource management, distributed messaging frameworks, lifecycle management, and fault tolerance frameworks.Key Responsibilities:Design and develop the system framework for Pleos Vehicle OS.Optimize, maintain, and ensure quality of the system framework for Pleos Vehicle OS.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
Join Our Innovative TeamAt 42dot, we are on the cutting edge of autonomous driving technology. We are searching for a talented Control System Engineer to tackle challenging problems in the development of primitive control systems. You will collaborate with experts in motion planning, functional safety, hardware engineering, and other relevant fields to contribute to the creation of robust systems.Key ResponsibilitiesDesign, implement, and optimize longitudinal and lateral control systems for autonomous driving.Develop low-level control systems that translate high-level commands into precise actuator control for real-time autonomous driving tasks.Create estimation algorithms for critical vehicle parameters such as road slope, vehicle speed, and slip to enhance the accuracy and reliability of control systems.Work closely with engineers and teams focused on motion planning, behavior planning, and mission planning to ensure seamless system operation.
Full-time|On-site|Pangyo (Software Dream Center), South Korea
42dot is looking for an IVI OS Engineer focused on System Framework to join the team in Pangyo, South Korea. This position centers on building and improving in-vehicle infotainment (IVI) systems. Role overview This role involves developing system frameworks that support advanced infotainment features in vehicles. The work directly shapes how drivers and passengers interact with in-car technology. What you will do Contribute to the design and implementation of IVI system frameworks Help improve user experiences within automotive infotainment platforms Support ongoing technological progress in the in-vehicle OS space Location This position is based at the Software Dream Center in Pangyo, South Korea.