G-TECH Services, Inc. Software Engineer Controls in Dearborn, Michigan
This position is for a Model Based Design development engineer to join the In-Vehicle Infotainment (IVI) Development and Validation Tools team, The position will support the creation of embedded software utilizing a Model Based Design (MBD) development approach. Software developed , using MBD development practices, is used in various IVI development tools and test systems distributed globally to development teams and its development partners. Projects vary from year to year. Current projects support development and testing of next generation SYNC, embedded modem development and testing, vehicle cloud connectivity development and testing, mobile app development and integration testing, as well as multiple additional In-Vehicle Infotainment development projects. Responsibilities Include: • Gathering requirements for feature development. o Discuss with feature owners and validation teams to capture the feature requirements. o Create the feature implementation plan. • Developing vehicle features in modeling environment. o Develop Stateflow/Simulink models from feature specifications. o Feature validation in Simulink environment. o Auto code generation from Simulink feature models. o Develop features following AUTOSAR guidelines. • Feature Validation. o Validate the feature functionality on a test bench. o Troubleshoot the issues using CAN tools like CANoe, VehicleSpy, etc.
• Minimum 2+ years of experience of modelling using Simulink and Stateflow required. A strong understanding of State flow is a must. • Minimum 2+ years of Automotive domain experience required • Minimum 2+ years of experience in MATLAB Scripting, • Minimum 2+ years of experience in CAN protocol
• Embedded C programming • Automated testing in MATLAB, Simulink environment • Experience using Vector tools, CANoe, CANAlyzer and automotive communication protocols like CAN/LIN/Automotive Ethernet. • Exposure to AUTOSAR layered architecture and or a functional understanding of the standard (3.x / 4.2). • Experience working with AUTOSAR RTE, MCAL, VFB etc.
• Experience with standard scripting languages or programming languages. • Experience with code generation using Real-Time Workshop (RTW). • Knowledge and experience in unit level and system level testing. • Adequate knowledge for reading schematics and data sheets. • Strong collaboration and communication skills is essential. • Experience in Agile development methodologies.
Experience IT Systems Administration Experience in Project Management or Program Management. Experience with IT Server Hosting technologies (ADFS, NT/Exchange, SharePoint)
Bachelor of Science in Electrical Engineering, Computer Engineering or Computer Science
Function Information Technology
Req ID JN -012021-115150