Back to Results

Linux HD Audio Software Engineer - Automotive Infotainment - 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 products. The candidate will be engaged in the entire software design phase including; software design review, writing detail design specifications, coding, code review, design level unit testing. The candidate must have in-depth software design and coding skills, excellent communication, project management, and interpersonal skills to work with customers effectively.

Key Responsibilities:

  • Develop C++ Software Applications in Qt framework for an Infotainment product in Linux OS
  • Develop Xperi HD Audio terrestrial broadcast features
  • Using JIRA for issue analysis and resolution
  • Participate in design & code reviews
  • Creation of software requirement and design documents
  • Participate in vehicle quality events
  • Manage small projects through technical resources including; planning, estimating, and follow through
  • Work with the customer to refine requirements and to resolve issues

Educational Requirement:

  • B.Sc. Degree in Computer Science, Computer Engineering
  • Preferred: Master of Science Degree, Computer Science/Computer Engineering

Experience Level:

  • Minimum of 2 years of software development experience with C++ 11 (or later)
  • Experience debugging with GDB or through standard IDE tools
  • Experience with Git
  • Experience in an Agile development environment

Preferred Experience:

  • Specific development of automotive multimedia/infotainment software
  • Linux experience (Yocto or Buildroot)
  • Experience with QT
  • Ability to write multi-threaded systems, and diagnosing related defects (Deadlocks, Race Conditions, etc.)
  • Experience with profiling tools such as Valgrind
  • Development of Xperi HD Audio terrestrial broadcast functionality

Automation Alley Logo