Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer creating customer-facing software for Ford's In-Vehicle Infotainment systems. Collaborating with various teams and optimizing software for embedded platforms while ensuring performance and reliability.

Responsibilities

  • Design, develop, and test new customer-facing software for Ford's In-Vehicle Infotainment (IVI) systems
  • Create proofs of concept for next generation infotainment systems
  • Implement and optimize software for embedded platforms, ensuring reliability and performance in resource-constrained ECUs
  • Collaborate with hardware teams, other software engineering teams, and external partners to define requirements and ensure seamless system integration
  • Debug and troubleshoot complex software issues on target embedded hardware, utilizing various debugging tools and techniques
  • Contribute to architectural decisions and drive best practices for software development, code quality, and maintainability
  • Participate in system design, documentation, and testing to deliver a best-in-class infotainment system

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science
  • Experience in Software Development
  • Solid understanding of Android
  • Good experience in UI development
  • Experience developing HMI software on infotainment or mobile platform
  • Proficiency with revision control including: Git / GitHub
  • Minimum 2 years of Software Development experience (even better)
  • Experience with unit-testing and mock frameworks (even better)
  • Familiarity with LLM tools like GitHub Copilot, Claude agents etc. (even better)
  • Experience developing software on embedded QNX OS, Automotive Linux or Android based platforms (even better)
  • Familiarity with Agile development processes (even better)
  • Multi-process, multi-tasking or multi-threaded based applications (even better)
  • Excellent communication skills (even better)

Benefits

  • Annual Compensation bonus program
  • Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request.

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$63,000 - CA$107,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidLinux

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.