Embedded Software Engineer- Diagnostics
Listed on 2026-10-24
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer
Description
JOB TITLE: Embedded Software Engineer - Diagnostics
REPORTS TO: Infotainment Displays Engineering Manager
FLSA CLASSIFICATION: Salaried, Exempt
COMPANY OVERVIEWMOBIS Technical Center of North America is the Research & Development Center for Hyundai MOBIS, a Tier 1 supplier and affiliate of Hyundai Motor Group. MOBIS produces and supplies a wide variety of automotive components, including chassis, cockpit and front-end modules, core systems, eco-friendly solutions, and DAS-mechatronics. MOBIS delivers advanced engineering, autonomous driving, infotainment, component modules, safety, brake and steering systems, lighting, ICS/electronics, and software development solutions focused on customer safety, convenience, and future mobility.
KEY RESPONSIBILITIES- Design and develop high-quality diagnostic and application software features aligned with product requirements as part of a cross-functional team supporting current and future products.
- Participate in the full software lifecycle for automotive display and infotainment features using the internal V-model process.
- Create software requirements, technical design documentation, and code implementations based on automotive specifications.
- Develop system test plans and robust test case scenarios based on industry standards.
- Execute engineering and product-level validation while supporting vehicle quality events.
- Collaborate with internal engineering teams and external customers.
- Support customer discussions regarding future product definitions, requirement refinement, and issue resolution to maximize system performance.
- Report to the Engineering Manager of Infotainment Displays.
- Support automotive HUD, ICS, display, and related systems.
- Work closely with local customers, local team members, and research engineers in Korea.
- Consult with expatriate coordinators to enhance communication with R&D Headquarters.
In addition to the responsibilities above, the following expectations apply:
- Be a team player.
- Demonstrate strong attention to detail.
- Possess excellent verbal and written communication skills.
- Maintain reliable attendance and transportation.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, or a related field.
- Minimum 3 years of software development experience using ARM/C language in a real-time, multi-threaded operating system environment.
- Hands-on experience with version control systems, CI/CD pipelines, and modern development workflows.
- Ability to debug and troubleshoot software issues and propose effective solutions.
- Strong communication skills with the ability to collaborate across teams and clearly explain technical decisions.
- Ability to work with overseas headquarters, including participating in evening meetings and navigating cross-cultural communication.
- Experience with I2C serial communication protocol.
- Master's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, or a related field.
- Experience with ARM-based SoCs and Renesas microcontroller families (NXP, Infineon, RH850, RL78, etc.).
- Experience with low-level firmware development, including power management, clock configuration, and serial communication protocols such as UART, I2C, and SPI.
- Experience with in-vehicle communication protocols such as CAN, LIN, and Ethernet.
- Proficiency in hardware-level debugging using JTAG interfaces and on-chip emulators.
- Ability to read and analyze board-level schematics to troubleshoot hardware/software interactions.
- Experience with display interfaces such as MIPI, DP, HDMI, and LVDS.
- Knowledge of modern display technologies, video processing, and graphics systems.
- Experience with AUTOSAR…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).