Software Developer Job at Ford Motor Company

Ford Motor Company Ottawa, ON

Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world’s most trusted mobility company – delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.

Flexible, hybrid work environment available at our locations in Ottawa, Waterloo and Oakville, ON.


BASIC QUALIFICATIONS:

  • Bachelor or Masters degree in Electrical/Computer Engineering, Computer Science or 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.)
  • All experience levels from new grad to senior developers in embedded large-scale software development projects.

  • Keen interest in modern software technologies and tools, with emphasis on multi-threaded embedded software design on either a real time OS or high-level OSes like Linux, QNX, etc.

  • Hands-on knowledge in C/C++/Python programming with the ability to use Object Oriented design patterns

  • Hands-on knowledge in either BSP development, middleware services or embedded applications development.

  • Ability to devise test scenarios from requirements and implement automated test suites for maximum coverage

  • Familiar with Agile SW development methodologies.

  • Detail oriented and adept at detecting and diagnosing software defects

PREFERRED QUALIFICATIONS:

  • Data networking experience with IP protocols (TCP/IP, QoS, DNS, AVB, VLAN, TSN, etc.), including service layer protocols like SOA.

  • Working knowledge of AUTOSAR, CAN network technologies, automotive diagnostic protocols.

  • Experience with compliance regulations/laws, security frameworks and standards (e.g., NIST, ISO, OWASP, etc.)

  • Experience with OpenSSL and other symmetric and asymmetric cryptographic libraries

  • Solid understanding of HW/SW interactions

  • Experience with multi-threaded programming and strong IPC knowledge.

  • Experience in SW performance optimization.

  • Experience with unit-testing and mock frameworks

  • Experience in functional test frameworks and development of test libraries, test fixtures, and test scripts.

  • Experience in maintaining automated execution of large number of tests and triaging test results

  • Strong communication and interpersonal skills

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

#LI-Hybrid

(3207)


Ford of Canada is seeking talented, motivated individuals at all experience levels from entry to senior software development specialists, that are interested to join a dynamic team, working on state-of-art in-vehicle connectivity software solutions for the Ford vehicles of tomorrow. This team realizes the “always on, always connected” paradigm for automotive, in a complex, distributed software environment. We develop services and applications on top of commercial SW platforms. We leverage the latest advancements in silicon technologies and software constructs by building the connectivity operating system that governs the communications within a vehicle and between the vehicle and the cloud. We are seeking self-driven, highly motivated individuals that can work effectively in a multi-site distributed team environment.


Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.