EMBEDDED SOFTWARE DEVELOPER INFOTAINMENT - MIDDLEWARE/HMI

E-Solutions
TORONTO
50 $-65 $ / heure (estimé)
Temps plein

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
  • Il y a plus de 30 jours
Emplois reliés
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...

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). ...

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 ...

Litens Automotive Group
Canada

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

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...

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...

Offre sponsorisée
Procom
Canada

We are seeking a hands-on Full Stack Engineer to join our team.The ideal candidate will have experience in .Design, develop, and maintain scalable, high-performance applications using ....

Offre sponsorisée
Thundersoft
Toronto, Ontario

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design. ...

Ripple
Toronto, Ontario

Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. Ripple is looking for a Full Stack Web Engineer to le...

Innovate R Technologies Inc.
Mississauga, Ontario

Assess physical and technical security risks to data, software and hardware. Develop and implement policies and procedures throughout the software development life cycle. Conduct reviews to assess quality assurance practices, software products and information systems. Execute and document results of...