*Embedded Engineer * *Location: Troy, MI*
*Positions: 5* Primary Duties and Responsibilities · Develops, creates and updates software design documents adhering to established development process to ensure proper and efficient software design. · Writes debugs and tests software code for automotive embedded software systems. · Reads, analyzes and interprets microcontroller manuals to write driver level software to get the microcontroller running. · Creates state diagrams, block diagrams and sequence diagrams to illustrate the software structure at higher and lower levels. · Prepares software test documents for integration tests and tests software to ensure that it operates as required and integrates into the overall system properly. · Analyzes internal design specifications created by the Systems Engineering Dept. to ensure proper implementation. · Reviews software created by peers, to ensure that software is designed properly. · Performs QAC checks to assure that software code follows MISRA-C requirements. · Releases production and beta software, while meeting internal and customer milestones. · Collaborates with the System Engineering team to diagnose, root cause and implement corrective actions for vehicle, quality or plant issues. · Researches and implements new tools to improve software processes and work more efficiently. · Explores new technologies for upcoming projects to improve software design capabilities and meet customer desires. · Leads assigned programs/projects and ensure that the systems team meets its required deadlines. · Reviews other Engineers’ work with respect to internal Quality Gate metrics and advises team on necessary changes. · Presents Quality Gate documentation to Software Quality Assurance team during periodic reviews. · Mentors and provides guidance to other systems engineers.. · Performs other duties as assigned. Job Specifications · Bachelor’s degree in computer science or engineering with a minimum 3-5 years of experience or a *Master’s Degree and a minimum 0-2 years of experience in computer science or engineering* with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design. Knowledge and experience: · Work requires the ability to write, debug, and test embedded C/C++ · Work requires experience working with 32 bit microcontrollers. · Work requires the ability to analyze and interpret microcontroller manuals. · Work requires knowledge of software development life cycle. · Work requires knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP). · Ability to read, understand and create diagrams, charts and schematics. · Work requires the ability to create software development documents and test specifications from function. · specifications using MS Office Application Suite of tools. · Work requires knowledge of MISRA-C standards. Personal Attributes: · Work requires interpersonal skills necessary to work effectively with customers and multi-cultural teams. · Work requires the ability to independently manage multiple projects and deadlines. · Work requires the ability to work independently and in a team environment · Work requires the ability to communicate (verbally and written) in a clear, concise manne -- Thanks & Best Regards, Manu Singh Resource Logistics Inc. 505 Thornall Street, Edison, NJ 08837 Phone: (732) 553-0566 Ext 43 Fax: (732) 553-0568 E-Mail: [email protected] Website: www.resource-logistics.com -- You received this message because you are subscribed to the Google Groups "SAP ABAP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sap-abap. For more options, visit https://groups.google.com/d/optout.
