Back to Results

Software Engineer - Plymouth, MI

Quick Facts
Location:Plymouth, MI
Employment Type:Full Time
Take Action



The candidate will exhibit in-depth software design and coding skills for automotive centers stack and infotainment products. The candidate will be engaged in entire software design phase including, software design review, writing detail design specification, coding, code review, design level unit testing.

Key Tasks & Responsibilities:

  • Engage in all stages of software design and implementation activities for automotive center stacks and infotainment product features
  • Participate in design review and code inspection, meeting internally and with OEM customers
  • Participate in vehicle quality events
  • Creation of software requirement, design documents
  • Creation of system test plans based on specifications and standards
  • Define test cases and conduct designer level and product level testing
  • Manage small projects and technical resources, including planning, estimating and follow through
  • Works with the customer to further define requirements and to resolve issues
  • Communicate effectively with customer regarding product design definition and review

Educational Requirement:

  • Bachelor of Science Degree - Computer Science, Computer Engineering, or Electronics/Electrical Engineering
  • Preferred: Master of Science Degree - Computer Science, Computer Engineering, or Electronics/Electrical Engineering

Minimum Qualifications:

  • Minimum 2 years of hands-on programming experience
  • Minimum of 2 years of software development experience with C++ language in a real-time, multi-threaded OS environment
  • Strong hands-on skills in software debugging
  • Familiar with software version control tools
  • Must have excellent interpersonal and communication and customer facing skills

Preferred Qualifications:

  • Experience in developing automotive multimedia/infotainment software highly desired
  • Experience with cybersecurity (HSM) concepts, processes, and methods
  • Experience in security algorithm
  • Understanding of Functional Safety methodologies and challenges
  • Experience in wireless modem or smartphone devices in association with CDMA, EVDO, 4GLTE, HSPA, 5G wireless
  • Experience with CAN, LIN vehicle architecture is a plus
  • Experience with Linux, iOS, Blackberry (QNX) based development

Automation Alley Logo