Ford Hiring – Software Development Engineer

Website Ford Motor Company

Job Description:

The Architecture and Software Platform group is responsible for the software platform that enables connectivity and advanced application features within next generation Ford vehicles. The team is designing and building the next generation software platform for the FNV4 vehicle architecture structured around high-performance compute clusters and zonal aggregators.

Job Responsibilities:

  • Highly motivated and self-directed
  • Cross-functional collaboration with teams to design and implement efficient and cost-effective software solutions that span multiple domains
  • Passionate and inquisitive, and seeks to solve everyday problems in innovative ways
  • Strong Software Engineering skills including design, programming (C++, C, Script), debugging and validation of software solutions
  • Actively engage in our continuous improvements around delivery, quality and reliability
  • Documenting and validating software designs
  • Excellent debugging skills
  • Bug fixing and maintenance
  • Thrive in a collaborative environment and can clearly communicate

Qualification & Experience:

  • Ability to go seamlessly from the high-level design to the actual detailed implementation
  • 3+ years experience of professional experience in developing enterprise level software
  • Experience with developing on POSIX compliant operating systems, such as Linux
  • Working knowledge of established software design patterns, efficient data structures and multi-threaded system design
  • Strong knowledge of C++ including low level programming
  • A Bachelors degree in Computer Science, Mathematics, Engineering, or a related 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 required.)
  • Familiarity with C++ unit test frameworks
  • Familiarity with Agile development processes
  • Working knowledge of scripting languages such as Python, Javascript, Lua
  • 3+ years of software development experience with Modern C++

Job Details:

Company: Ford Motor Company

Vacancy Type:  Full Time

Job Location: Waterloo, ON, CA

Application Deadline: N/A

Apply Here