Software Engineer - Infotainment Systems

A leading automotive Tier-1 supplier is seeking individuals to join their Engineering Team in Texas to work as a Software Engineer. The successful candidate will support embedded software development for automotive infotainment systems.

Location:

Plano, TX

Responsibilities:

  • Contribute to technical solutions throughout the software development life cycle
  • Deep dive into software architecture and design
  • Review and analyze software specifications, architecture and design documents
  • Develop test specifications and plans
  • Test software designs and code at the unit and system level
  • Analyze and resolve software issues
  • Participate in internal and customer design reviews
  • Work with internal cross functional teams, customers, and third-party companies to define requirements and resolve issues

Requirements

  • Must have experience in an embedded software development role for automotive electronics
  • Experience working through the complete software development life cycle
  • Willingness to work with customers
  • Competent with Linux application programming using C++, C, and Operating System fundamentals
  • Experience with inter-process communication
  • Proficiency with object-oriented programming languages
  • Experience with debugging tools such as GDB and performance analysis tools
  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering or equivalent
  • Work authorization in US
  • Valid US driver’s license

Preferred Qualifications

  • Previous experience with automotive infotainment products (radios, navigation, amplifier, etc.)
  • Exposure to web development, JavaScript, and related development methodologies
  • Knowledge of JSON, gRPC, REST, and various web security mechanisms
  • Knowledge of Real Time Operating System
  • Master’s degree in the aforementioned majors is preferred
  • Ability to speak Japanese is a plus but not required

Type:

Full-time, Exempt