EMBEDDED SOFTWARE DEVELOPER INFOTAINMENT - MIDDLEWARE/HMI

E-Solutions
TORONTO
$50-$65 an hour (estimated)
Full-time

Embedded Software Developer Infotainment- Middleware / HMI

OTTAWA / / FULLTIME / / HYBRID

Job Description

  • Creating software services for Infotainment system which includes code to support features for navigation, media, entertainment, phone, voice, and vehicle interfaces.
  • Creating HMI (screens, widgets, etc.) and Application software for Sync infotainment system to allow user to interact with features such as navigation, media, entertainment, phone, voice, and vehicle settings.
  • Develop C / C++ middleware for Ford's SYNC infotainment system
  • Implement graphical user-interfaces using QML / Qt Quick
  • Design, document, integrate, and test APIs / SDKs that provide services for : media, phone, navigation, speech-recognition, mobile device connectivity, and CAN network communication
  • Lead integration, build, and release of firmware images for Ford SYNC platform
  • 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

Mandatory Skills

  • years C / C++ software development experience in the automotive / infotainment industry
  • years of experience in developing software on QNX OS based platforms
  • Minimum - years of Qt / QML experience
  • Experience with communication protocols : CAN, TCP / IP, USB, Bluetooth, Ethernet, and / or Wi-Fi
  • Experience in Integrating APIs / SDKs that provide services for : media, phone, navigation, and speech recognition
  • 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 written and oral communication skills

Additional Skills

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

Basic Qualification

  • Master's / bachelor's degree in computer engineering, Electrical Engineering or Computer Science
  • years C / C++ software development experience on embedded, mobile, or consumer electronic platforms
  • 30+ days ago
Related jobs
E-Solutions
Toronto, Ontario

Embedded Software Developer Infotainment- Middleware/HMI –. Creating software services for Infotainment system which includes code to support features for navigation, media, entertainment, phone, voice, and vehicle interfaces. Application software for Sync infotainment system to allow user to intera...

Altair Engineering
Canada

Software Developer - Software Tester Middleware. Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software platform team, participating in a project, and working through the develop...

CIeNET International
Markham, Ontario

Position Title: Android Software Developer – Automotive Infotainment. Software developers will contribute to the development of the advance Infotainment systems. These software developers and engineers will be important members of a fast growing software group in Canada, which is part of the larger ...

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...

Litens Automotive Group
Canada

Join the Litens Engineering team as an Embedded Software Developer. Plan & perform embedded software engineering assignments. Minimum 3 years embedded software experience using C/C++. Minimum 1 year experience in safety critical embedded software (automotive preferred). ...

Promoted
Procom
Mississauga, Ontario

On behalf of our client in the Financial Services Sector, Procom is looking for a Senior Python Developer Senior Python Developer. This role is a Senior Python developer for a critical data driven ;. ...

Promoted
Teamrecruiter.com Inc
Toronto, Ontario

Our Government client is looking for an Developer (C#,. NET, MS SQL Server, Azure DevOps)Length: 5. Alberta time, Monday through FridayProject Name: Public Service Commission (PSC), Service Alberta, and Red Tape Reduction ROLE MANDATE:Technology and Innovation requires the services of an Intermediat...

RBC - Royal Bank
Toronto, Ontario

Experience managing a team of developers. ...

JLI Consulting Talent Search
Vaughan, Ontario

Minimum of 3 years of full stack development experience. ...