Infotainment Engineer

Engineering · Contract · Ontario, Canada

Job description

Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?

What we’re looking for • An energetic, enthusiastic team player who takes pride in their work • Someone looking to be part of a fast growing and dynamic global organization • An eager, goal-oriented professional who is excited to continue growing and developing themselves What You Will Do:

  • Write code across the HMI and middleware software layers, ensuring seamless integration with infotainment systems.
  • Develop, manage, and maintain software for Apple CarPlay and Android Auto solutions.
  • Design and implement customer-visible features that are used by millions of users globally.
  • Collaborate in an agile team of developers, test engineers, and product managers to deliver high-quality software.
  • Create prototypes and proof-of-concepts for next-generation infotainment features.
  • Conduct in-vehicle testing of software to ensure real-world performance.
  • Investigate, debug, and fix issues in the product, ensuring robust software functionality.
  • Review and provide constructive feedback on design and code from other team members

What You Must Have to Get the Job Done:

  • Hands-on experience with HMI technologies.
  • 10+ years of C/C++ application development experience.
  • Strong understanding of object-oriented design and development, C++ 11 and newer.
  • Expertise in diagnosing and fixing process crashes and using tools like gdb, ptrace, strace.
  • Familiarity with QNX, Linux, or other UNIX-like operating systems.
  • Experience with version control tools (e.g., GitHub, CVS, SVN).Knowledge of formal software development and testing processes.
  • A Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

What Really Makes Us Love You:

  • Deep experience working with Apple CarPlay and Android Auto technologies.
  • Excellent problem-solving skills, with a passion for tackling technical challenges.
  • A strong team player with exceptional communication and interpersonal skills.
  • A mindset focused on quality, with a keen eye for detail and precision.
  • Enthusiasm for learning and keeping up with cutting-edge technologies.
  • An eagerness to take ownership of projects and see them through to completion.