Embedded Software Engineer - Steering
Apply NowCompany: HL Mando Corp.
Location: Novi, MI 48375
Description:
Job Purpose:
Design from requirements; carry out development, application & testing of embedded functional software (SW) for new and existing brake and slip control components and functions.
Responsibilities include the following (other duties may be assigned as needed):
Qualifications:
Technical Competencies:
Non-Technical Competencies:
Must have good organizational skills, ability to multi-task, work well under tight timing and show great interpersonal/communicational skills for technical discussions with internal and external customers.
Supervisory Responsibility:
None
"HL Mando is committed to maintaining a safe and compliant work environment. As such, we do not hire individuals under the age of 18. All applicants must meet the minimum age requirement for the position as outlined by federal, state and local labor laws."
8 am to 5 pm est
8 hours
Design from requirements; carry out development, application & testing of embedded functional software (SW) for new and existing brake and slip control components and functions.
Responsibilities include the following (other duties may be assigned as needed):
- Analyze internal/external requirements to support the creation of SW architecture and to develop functional design (FD) specifications for electromechanical brake actuators, brake control modules and parking brake controllers.
- Lead technical discussion of FD's and concepts with customer and suppliers.
- Review and resolve the control algorithm SW based on established SW architecture and FD's
- Develop and validate the system level using simulation tools such as Software in the Loop (SIL), Hardware in the Loop (HIL) and vehicle environments.
- Assist the co-development of control algorithm SW with internal and external customers to achieve targeted vehicle performance and fulfil functional and performance specifications.
- Technical SW products management including definition of development steps, functional content, validation and implementation plans.
Qualifications:
- Associate's degree in electronic, mechanical or other related engineering discipline with proven experience.
- Bachelor degree in software engineering and experience is a plus.
- Experience from concept to implementation in software developments is a plus.
- Skilled to use measurement tools to create and test embedded functional software for brake controllers.
- Strong vehicle dynamics knowledge and experienced on applying it to design brake control functions.
Technical Competencies:
- Development tools: Eclipse, Matlab, Simulink, Code Generator.
- Measurement tools: Vector CANoe / CANalyzer / CANape.
- Calibration protocols, XCP and Unit Testing tools.
- Knowledge of standards used in Automotive Industry, MISRA-C, A-SPICE
- Knowledge of Configuration Management tools, SVN, JIRA, PTC Integrity and Git system.
- Programming Languages: C/C++ language. Model based SW development experience required.
- Experienced in developing of slip control functions such as anti-lock braking and traction control systems (ABS, TCS)
Non-Technical Competencies:
Must have good organizational skills, ability to multi-task, work well under tight timing and show great interpersonal/communicational skills for technical discussions with internal and external customers.
Supervisory Responsibility:
None
"HL Mando is committed to maintaining a safe and compliant work environment. As such, we do not hire individuals under the age of 18. All applicants must meet the minimum age requirement for the position as outlined by federal, state and local labor laws."
8 am to 5 pm est
8 hours