Search jobs > Ottawa, ON > Software developer

Embedded Software Developer Infotainment

Avanciers
Ottawa, Ontario, Canada
$50-$65 an hour (estimated)
Full-time

Role : Embedded Software Developer Infotainment- Middleware / HMI

Job Type : Full Time

Location : Ottawa 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

  • 7+ years C / C++ software development experience in the automotive / infotainment industry
  • 5+ years of experience in developing software on QNX OS based platforms
  • Minimum 5-7 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
  • 4 days ago
Related jobs
Promoted
Avanciers
Ottawa, 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 interact...

Ford Motor Company
Ottawa, Ontario

The Embedded Software Development Engineer is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford’s in-vehicle infotainment and digital cockpit systems. We are seeking a diligent, detail-driven professional to provide vit...

Altair Engineering
Kanata, Ontario

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

Ford Motor Company
Ottawa, Ontario

Working as a member of this software team, you will be involved in cutting edge embedded software development, working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers. The Vehicle Software Platform group i...

Litens Automotive Group
Canada

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

Curtiss-Wright
Ottawa, Ontario

Intermediate Software Developer-Onsite Position. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated. ...

Allen Vanguard
Ottawa, Ontario

The successful candidate will be actively involved in the full software development process including:  requirements definition, high-level design, implementation and support. Design and implement real-time embedded firmware in C/C++ on ARM and Intel processors. Development experience under Lin...

Ford Motor Company
Ottawa, Ontario

Do you want to kickstart your career in high gear while working with cutting-edge technology on connected car software? In this position, you will be part of the software platform team, participating in a project and working through the development lifecycle from concept, architecture, design, imple...

Bartech
Ottawa, Ontario

Automotive Embedded Software Developer - System Software Stability (Connected Car Technologies). Automotive Embedded Software Developer. Do you want to kickstart your career in high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability t...

Stryten Energy
Ottawa, Ontario

Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Prepare for and conduct peer reviews of software d...