Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

Epitec, Inc. Embedded Software Developer (Job Code: 1186) in Southfield, Michigan

table width="624"tbodytrtd width="493"Responsible for C/C++ application layer software for clientrsquo;s infotainment system to allow user to interact with features such as navigation, media, entertainment, phone, voice, and vehicle settings; create HMI screens and widgets that suit various layouts; implement graphical user interfaces using QML/Qt Quick for embedded, mobile and consumer electronic platforms; analyze, design, and develop code in C++ and QML language using design patterns; develop software using and interfacing with the QNX and Linux operating system; develop software components for in-vehicle infotainment systems; utilize C++, QML, SQL, GIT, Linux, CAN, Jenkins, VnMod, and Python to perform duties; work closely with engineers and architects to help design and validate designs, as well as anticipate future needs; integrate APIs/SDKs that provide services for media, phone, navigation, and speech recognition; integrate support for mobile devices; participate in system design, documentation and testing to deliver a best-in-class infotainment system; and create designs using state diagrams, sequence diagrams, and C++ class diagrams.Location: Southfield, Michigan and multiple undetermined worksites throughout the US;Salary: $124,800 per year;/td/trtrtd width="493"Education: Masters ndash; Computer Engineering, Electrical Engineering, Electronic Engineering, or in a related field of study (will accept equivalent foreign degree);Training: NoneExperience: Two (2) years in the position above, as a Software Developer, as a Programmer Analyst, or in a related occupation;/td/tr/tbody/table