Supervisor, Embedded Software Development - Middleware

Company:  Ford Motor Company
Location: Ottawa
Closing Date: 04-08-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
The Ford Connectivity Team is developing embedded software for the next generation of connected Ford vehicles. Connected vehicles are the norm in the automotive industry and you will be part of the team that delivers the core of those capabilities. The team is responsible for the software of the central communication ECU on all Ford vehicles. We are looking for candidates who strive in a fast-paced dynamic environment. You will be part of a team that thrives on open communications, empowerment, innovation, teamwork, and customer success.  The Embedded Software Development Supervisor Middleware leads the team responsible for the development, testing, quality, and delivery of all middleware applications residing on the in-market Gateway module. The Gateway module is the key aggregation node for cloud to vehicle communication, security center for in-vehicle communications, and houses many connected applications. In this role you will lead a team of developers and automation testers located both in Ottawa and offshore.  Minimum requirements we seek: Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering or equivalent field of study (Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also Demonstrated leadership and people management skills in leading software development organizations, distributed geographically and with broad range of skills throughout the software stack.  10+ years of software development experience. 3+ years in a software development management role.  Extensive demonstrated experience developing embedded software in C/C++.  Experience with JIRA, Rally, or other modern tools as well as Scrum and Kanban Agile methods.  Our Preferred Requirements: Experience with Linux, QNX, Automotive grade Linux, Android, or similar RTOS platforms.  Demonstrated understanding of best practices for design/code/build/deploy/test/release cycles.  Master’s Degree Excellent written and verbal communication skills Excellent analytical skills. Thorough understanding of product development. Ability to work in a collaborative, fast-paced team environment (design, back-end, hardware, QA, .  Ability to manage multiple projects to meet or exceed goals and objectives.  Ability to identify and manage delivery risks, including the development of contingency and mitigation plans.  Ability to diagnose and resolve problems independently with creative approaches.  15+ years of software development experience. 5+ years in a software development management role.  We thank all applicants for their interest, but only those selected for an interview will be contacted. Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and / or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.  Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited does not sponsor work permit applications. undefined
Apply Now
Share this job
Ford Motor Company
  • Similar Jobs

  • Supervisor, Embedded Software Development - Middleware

    Ottawa
    View Job
  • Embedded Software Engineer

    Ottawa
    View Job
  • Embedded Software Developer

    Ottawa
    View Job
  • Embedded Software Developer

    Ottawa
    View Job
  • Embedded Software Developer

    Ottawa
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙