Job Description :
Embedded Software Engineer

Location: Warren,MI

Positions: 5
NO OPT’s

Major Duties and Responsibilities

Develop best in class embedded software using C/C++, Java and QNX/Linux expertise
Deploy and maintain the software for future enhancements
Work with GM business leads and engineering specialists to identify, capture and refine system requirements.
Provide robust and elegant software solutions
Facilitate internal developers or third party companies to develop, integrate, and test software deliveries using embedded diagnostic and development tools.
Coordinate and participate in architecture, requirements, code, and test case reviews.
Work closely with other team leads to support triage and resolution of difficult system problems in a timely manner
Interact with internal customers, vendors and external organizations to refine understanding of requirements and identify opportunities for innovation
Work with program management and Product Owners to define sprints and releases.

Proven experience designing and developing software including the following:
Demonstrated performance in a position requiring both high creativity and engineering technical excellence
History of success in applying advanced technology to enhance usability of complex systems
Ability to work in cross-functional disciplines which includes Engineering, Information Technology, Technical Support
Embedded Software application development experience in automotive and/or portable consumer electronic devices
Minimum of 6 years’ experience developing the multi-threaded software application using C, C++, Java
Working experience in any of OS environment like QNX, POSIX, or embedded Linux
Strong evidence of career performance excellence in position of ever increasing levels of responsibility and challenge
High level of oral and written communication skills
High level of interpersonal skills to work effectively in a geographically dispersed team
Experience with automotive Ethernet
Experience with Automotive protocols such as UDS, CAN .

Basic Preferred:
Experience with AUTOSAR
Linux Curl functions, LibCurl
Linux command library
Experience with mobile devices and online services integration is highly desired
Experience working in any flavor of the Agile Software Development method e.g. SCRUM
Experience in developing automotive infotainment solutions
Prior experience with vehicle audio/media , navigation data and vehicle data services is highly preferred
Experience using Certicom or WolfSSL libraries for implementing TLS
Experience working with VM's Experience
Experience in the automotive industry and working directly with OEMs.
             

Similar Jobs you may be interested in ..