Embedded Software Engineer- Bootloader
Company: Mobis North American LLC - Plymouth
Location: Plymouth, MI (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-10-20
About this role
Job Type
Full-time
Description
JOB TITLE: Embedded Software Engineer- Bootloader
REPORTS TO: Infotainment Displays Engineering Manager
FLSA CLASSIFICATION: Salaried, Exempted
COMPANY OVERVIEW:
MOBIS Technical Center of North America is the Research & Development Center for Hyundai MOBIS, a Tier 1 supplier and an affiliate under Hyundai Motor Group. MOBIS produces and supplies a wide variety of automotive components to customers including component modules (chassis, cockpit and front-end module), core system, eco-friendly and DAS-mechatronics. Mobis delivers the design and development of advanced engineering, autonomous driving, infotainment, component modules, safety, brake and steering systems, lamp, ICS/electronics and software development solutions that consider the safety and convenience of our customers as well as the future.
KEY RESPONSIBILITIES:
• Implement and test diagnostic routines and data transfer sequences using I2C communication.
• Develop initial board bring-up, low-level driver initialization, and troubleshooting startup or memory allocation issues using debugger tools (T32, GHS, etc.).
• Assist in implementing memory mapping, flash drivers, partitioning schemes, and bank-switching mechanisms for robust firmware updates.
• Engage in the full software lifecycle for automotive display and infotainment features using the internal V-model system.
• Creation of software requirements, technical design documentation, and code implementations based on strict 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 for stable deployment.
• Collaborate between internal engineering teams and external customers.
• Support discussion with customers regarding future product definitions, requirement refinements, and issue resolutions to maximize system performance. ...