G-TECH Jobs

Job Information

G-TECH Services, Inc. Software Engineer Controls in Allen Park, Michigan

Job Description

  • Embedded Software Developer Infotainment – Middleware

  • The Infotainment Embedded Software Developer

  • Middleware is responsible for creating software services for our client Sync infotainment system

  • This includes code to support features for navigation, media, entertainment, phone, voice, and vehicle interfaces

  • Develop C/C++ middleware for our client SYNC infotainment system

  • Design, document, integrate, and test APIs / SDKs that provide services for media, phone, navigation, mobile device connectivity, and CAN network communication

  • Lead root cause analysis of software defects. Lead optimization of boot-up performance and system responsiveness

  • Participate in system design, documentation, and testing to deliver a best-in-class infotainment system

Skills Required

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or related engineering degree

  • 3+ years of experience with C/C++ software development experience on embedded, mobile, or consumer electronic platforms

  • Proficiency of C/C++ language, GNU toolchain, and Unix: QNX, Linux, or equivalent

  • Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, and/or Wi-Fi

Skills Preferred

  • Master's Degree in Computer Engineering, Electrical Engineering or Computer Science

  • 4+ years C/C++ software development experience in the automotive industry Experience with service-oriented architectures

  • Good understanding of IP network Stack and Application layer protocols such as HTTP and MQTT

  • Proficiency with revision control including git, subversion, or equivalent

  • Working knowledge and experience developing an infotainment feature technology, such as navigation, voice recognition, media phone, or a similar technology

  • Excellent project management skills, customer focus, as well as written and oral communication skills

  • Automotive product development process and quality experience (i.e., A-SPICE, FMEA, etc.)

  • Experience with MQTT

Experience Required

  • 3+ years of experience with C/C++ software development experience on embedded, mobile, or consumer electronic platforms

  • Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, and/or Wi-Fi

Education Required

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or related engineering degree

Education Preferred

  • Master's Degree in Computer Engineering, Electrical Engineering or Computer Science

Category Automotive Connectivity

Function Engineering

Req ID JN -112019-112963

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.

DirectEmployers