Embedded Software Engineer - Electric Power Steering

<strong>Due to our success and expansion, Hyundai MOBIS Technical Center of North America is searching for Technical Professionals with passion, commitment, excellence and the will to exceed challenges! We welcome you to become a member of one of the fastest growing companies in the automotive industry and help us engineer a better future together!</strong>

Plymouth, MI

Hyundai MOBIS Technical Center of North America

<a href="http://www.mobistc-na.com/" target="_blank" rel="noopener noreferrer">Hyundai MOBIS Technical Center of North America</a>, one of five globally, is part of Hyundai MOBIS, a Tier 1 supplier currently ranked #7 globally and an affiliate under Hyundai Motor Group.&nbsp; We deliver the design and development of a wide range of R&amp;D products include autonomous, software, infotainment and modules for chassis, cockpit and front-end that consider the safety and convenience of our customers and the future.&nbsp; Hyundai MOBIS is growing quickly and looking for passionate and engaged Engineers and Technical Professionals to join our team to help engineer a better future together! http://www.mobistc-na.com/

keywords: objective,software development,teamwork,quality assurance,design,experience,development (back-end),degree,travel,knowledge



Overview: <span style="text-decoration: underline;"><em><strong>Objective<br /></strong></em></span><br />To create and support electric power steering (EPS) embedded software, test and development tools, and control logic implementation in the North American region.
Responsibilities: <p><em><strong>Key Tasks and Responsibilities<br /></strong></em><br />Embedded software development/implementation:</p> <ul> <li>Develop / modify embedded C software for MDPS control and testing</li> <li>Create associated CANape-based tools and files (dbc, ASAP, GUIs) for testing and tuning</li> <li>Test software including code simulation, ECU test and in-vehicle test</li> <li>Assist with SW architecture design and improvement, and other code optimization, including design reviews&nbsp;</li> </ul> <p>Design interactive user interfaces:</p> <ul> <li>Design and implement Interactive Graphical User Interfaces to be used for tuning of EPS system.</li> <li>The interfaces will incorporate Matlab algorithms (or C code) to perform complex computation, read/store data in various formats and interact with CANape (and possibly other software) to communicate with the EPS.</li> <li>Code the user interface ideally under Matlab (possibly other programming tools).</li> <li>Ensure deployment in the field and proper interaction with communication and tuning software (i.e. CANape).</li> <li>Expand functionality based on customer and user feedback.</li> </ul> <p>&nbsp;<br /><strong>Collaborative Working Relationships</strong></p> <ul> <li>North American EPS team</li> <li>EPS teams at Mobis R&amp;D center in Mabuk (Seoul), Korea</li> <li>Key customers</li> </ul>
Requirements: <p><strong>Experience Level</strong></p> <ul> <li>3-5 years in real-time embedded software development</li> </ul> <p><strong>Educational Requirement</strong></p> <ul> <li>BS/MS in Software, Computer, or Electrical/Electronic Engineering</li> </ul> <p><strong>Skills/Experience<br /></strong>Required:</p> <ul> <li>C/C++ language programming experience for embedded systems in Automotive or a similar industry&nbsp;</li> </ul> <p>Desired:</p> <ul> <li>Experience in Graphical User Interface development preferably using Matlab</li> <li>Experience with Vector Tools (CANape, CANoe, CANalyzer) and CAN protocol</li> <li>Embedded systems development, including debugger, configuration management tools, etc.</li> <li>Experience with electric motors (design, control, testing, modeling, etc.)</li> <li>Good problem finding and solving ability</li> <li>Good interpersonal skills&nbsp;</li> </ul> <p>Plus:</p> <ul> <li>Knowledge of ANSI C/MISRA rules for coding standards</li> <li>Experience in digital &amp; analog control implementation&nbsp;</li> </ul> <p><strong>Key Result Areas &amp; Success Indicators</strong></p> <ul> <li>Ability to code, build, flash EPS software to ECU</li> <li>Creation and support of analysis and tuning tools/user interfaces using Matlab and Vector tools</li> <li>Configuration manage and document tool and software development</li> </ul> <p><strong>Travel Requirements</strong></p> <ul> <li>10-20% for business trips, domestic and abroad</li> </ul>