Job Title:- Embedded Software Engineer
Duration:- 12- Months- months position (May go Longer)
Location:- DEARBORN,MI
Standard Shift: Day
*** POSITION IS HYBRID ***
Job Description:
• Software development knowledge in embedded systems.
• The Body Control Software team develops software for vehicle features such as starting, locking, lighting, alarms, windows, powered enclosures, cabin climate control and seats.
• Employees in this job function are responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.
• They are involved in the entire software development lifecycle including designing software architecture, testing for quality, and deploying the software to meet customer requirements.
• Applicants should have detailed knowledge of functional specifications (software requirement development), conduct design reviews, help resolve vehicle/bread board issues, have 5+ years of engineering work experience and an understanding of embedded hardware and software design.
Skills Required:
• Project Management experience
• Understanding of embedded hardware and software design
• Knowledge of control theory and algorithm design
• Proficient in Microsoft Office products
• Matlab Simulink , JIRA, JAMA, and Github experience required
• Familiarity with CANalyzer, AutoSAR, and Functional Safety required
• Working understanding of CAN and LIN vehicle networks
• Familiarity with functional safety
• Familiarity with cybersecurity and message authentication
• Experience in working with, and / or for, an Electronic Control Manufacturer is desirable
• 5+ years of engineering work experience
• Would consider less than five years of experience if the candidate has a demonstrated working knowledge of the subject matter.
Skills Preferred:
N/A
Experience Required:
• 5+ years of engineering work experience
• 3+ years of experience in Algorithm Design for Embedded hardware and/or software design
• 3+ years of experience with control theory and algorithm design via truth tables and finite state machines
• 1+ years of vehicle network (CAN/LIN) experience
• 1+ years of experience in Matlab/Simulink
Experience Preferred:
0
Education Required:
Bachelor's in electrical engineering or bachelor's in computer science/engineering or other engineering degree with required experience/skill set
Education Preferred:
• Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related field of study
• 7+ years of engineering work experience
• 5+ years of Algorithm Design for Embedded hardware and/or software design
• 5+ years of experience with control theory and algorithm design via truth tables and finite state machines
• Familiarity with JAMA, JIRA, and Github
• Familiarity with CANalyzer, AutoSAR, SOA and Functional Safety
• Proficient in Microsoft Office Products
• Experience in working with and/or for an electronics control manufacturer
Additional Safety Training/Licensing/Personal Protection Requirements:
Additional Information :
***POSITION IS HYBRID***