Software Architect

Ottawa, ON, Canada

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. Working as a member of this software team, the successful candidate will be involved in leading projects that involve 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.

BASIC QUALIFICATIONS

  • A bachelor\'s degree in computer science, Mathematics, Engineering, or a related field.
( 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 )
  • 10+ years of software development in C++/C++11/C++17 with at least 5 years on POSIX compliant embedded platforms.
  • 5+ years of providing technical or personnel leadership in software development teams.
  • Experience in final product delivery
  • Knowledge of established software architecture principles and patterns.
  • Working knowledge of established software design patterns, efficient data structures, multi-threaded system design, inter-process communication, memory management and code optimization.
  • Experience with decomposition of software designs for large features into component tasks.
  • Familiarity with C++ unit test frameworks.
PREFERRED QUALIFICATIONS
  • Exposure to project management.
  • JIRA/GIT experience
  • Creative and analytical thinker.
  • Methodical; capable of prioritizing work, overcoming hurdles and working to tight deadlines.
  • An excellent communicator with a proven record of communication across teams.
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.

Primary responsibilities will include providing technical leadership on projects spanning several domains and involving multiple software development teams responsible for the investigation, design, implementation, testing, profiling and maintenance of FNV vehicle software. The candidate will work alongside high performing technical leaders and development groups and will be expected to translate business goals into practical software architectures that meet the strategic needs of the business. This position will provide the candidate with the unique opportunity to define the technical direction for cutting edge software components and services with an industry leader. RESPONSIBILITIES
  • Providing leadership in the areas of technological decisions, architecture and software development processes and practices.
  • Develop and maintain software component architectures across multiple functional domains.
  • Provide technical subject matter expertise and guidance to software development teams from the software design phase, through implementation, testing and delivery.
  • Ensuring that established software architecture principles are applied and adhered to when designing technical solutions and that these solutions meet business objectives.
  • Decompose software designs into component tasks, identifying dependencies and managing prioritization.
  • Evaluating competing technologies and presenting the resulting analysis for decision making.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2162021
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned