Technical Lead - Embedded

Job Location: Warren, MIAbout the position and responsibilities:Job Description:• 4 to 7 years of experience in automotive domain.• Proficiency with Microsoft Office applications (MS Word, MS Excel, MS Powerpoint)• Knowledge of embedded software engineering practices, structured analysis and design methodologies, and object oriented concepts• Knowledge of major automotive electrical subsystems (Body, Chassis, Powertrain, Infotainment, Safety etc.)• Ability to coordinate and complete tasks per a release schedule• Ability to identify non-compliance to standards and resolve the issues• Ability to verbalize problem statements as well as suggested enhancementsCandidate should have:• Experience developing automotive electrical system components and/or systems• Experience developing UML-based system and/or software models• Familiarity with IBM Rational Rhapsody tool• Experience using IBM Rational Change and IBM Rational Synergy (formerly Telelogic Change / CM Synergy) change and configuration management toolsThe job involves:• Review functional requirements documented in Subsystem Technical Specifications (SSTS) and provide feedback to requirements authors improve clarity or consistency with established client’s requirements strategies. Collaborate with requirements authors and other stakeholders as needed to ensure high quality, executable Subsystem requirements.• Develop functional partitioning and allocation scenarios comprehending system constraints, cost /resource optimizations, robustness, and implementation complexities.• Create and maintain the FPA UML Model for assigned subsystems using the Rhapsody tool according to the established release schedule.• Review Node/Feature report output from UML Model extraction script to verify correct information prior to delivery to Network Engineering team.• Collaborate with Architecture Analysis team to execute required analyses for high impact changes• Good to have about CAN networks.• Good to have knowledge about CAN network signal database (dbc files).• Good to have knowledge about ECU development process.• Good to have knowledge about different diagnostic protocols like LAN, KWP, UDS.• Good to have knowledge of AUTOSAR architecture.• Good to have knowledge of programming languages like embedded c, c++