Software Developer - #438571
Ford Motor Company
Date: 1 week ago
City: Ottawa, ON
Contract type: Full time

Job Description
The Role:
The successful candidate will work with a dynamic group of people in the driver and platform bring-up team for the next generation Gateway ECU. This position will provide an opportunity to develop software drivers for various hardware peripherals including adaptation of existing drivers as well as development of new driver architectures.
Responsibilities
The primary responsibilities for this position include but are not limited to:
The minimum requirements we seek:
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.
The Role:
The successful candidate will work with a dynamic group of people in the driver and platform bring-up team for the next generation Gateway ECU. This position will provide an opportunity to develop software drivers for various hardware peripherals including adaptation of existing drivers as well as development of new driver architectures.
Responsibilities
The primary responsibilities for this position include but are not limited to:
- Work in an Agile SW development environment to deliver state of the art SW solutions for the next generation Gateway product
- Design and implement platform software to support advance application features
- Debug platform SW and provide fixes as required
- Bring up of new embedded HW modules
- Extend existing SW architecture for new feature requirements
- Work closely with our vendors, hardware team and other embedded software teams to resolve platform and firmware issues
The minimum requirements we seek:
- Bachelor's Degree in Computer Engineering, Electrical 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 required.)
- 3+ years of software development experience
- 2+ experience in multi-threaded programming in C, Assembly
- 2+ years experience with low level device driver development and board bring-up
- Ability to read and understand technical datasheets as well as schematics
- 5+ years of software development experience
- Exceptional technical debugging and troubleshooting skills
- Excellent analytical and problem solving skills
- Experience of hardware peripherals bring up: CAN, LIN, Ethernet, UART, SPI, I2C etc
- Experience with AUTOSAR and MISRA coding standards
- Experience with MATLAB modelling.
- Knowledge of ISO 26262, ASIL safety standard
- Knowledge of ARM microprocessor architecture
- Experience with scripting languages like Python
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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Toronto Earth Science Tutor
Varsity Tutors, a Nerdy Company,
Ottawa, ON
5 days ago
Toronto Earth Science Tutor Job Varsity Tutors is looking for experts like you to tutor K-12 and college students online in a variety of academic subjects! By partnering with Varsity Tutors, teaching online is seamless and interactive. Some benefits of the platform include: Conduct remote tutoring sessions from the comfort of your home (on laptop, desktop, tablet or mobile device)...

Water, Fuels and Environment Technician
Canadian Armed Forces | Forces armées canadiennes,
Ottawa, ON
6 days ago
Overview As a member of the military, Water, Fuels and Environment Technicians provide water supply, waste water treatment and environmental engineering support to operational units at home and abroad. The Water, Fuels and Environment Technician job is one of seven Construction Engineering positions that provide all construction, civil, electrical and mechanical engineering services to Canadian Armed Forces (CAF) operations. The...

Health & Safety Advisor
Kal Tire,
Ottawa, ON
2 weeks ago
Description Health and Safety Advisor Ottawa, ON Role Description The Advisor, Health & Safety is responsible and accountable to mentor, guide, teach and coach day to day the first level of Operations Managers and their work teams on the Kal Tire Health and Safety Management System (HSMS) requirements. This role will also be responsible to aid in the identification, development...
