As part of the ECG Platform Software Development team, the successful candidate will work in a high performing team with experienced developers in embedded programming on the next generation SYNC and ECG modules for Ford vehicles.
Design, document and implement new features for the software update platform components
Implement well documented APIs that provide services to other components
Provide continuous support for integration issues and defects
Contribute to performance optimizations in CPU utilization, and usage of RAM and disk storage in embedded systems
Work closely with internal and external teams to deliver cross-functional features that span across multiple systems
Participate in prototype and proof of concept innovation initiatives
BASIC QUALIFICATIONS:
Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science. 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 C/C++ software development experience on embedded, mobile, or consumer electronic platforms
Experience in programming of multi-process, multi-tasking and multi-threaded environment
Experience with embedded operating systems (Linux, QNX, or Android)
PREFERRED QUALIFICATIONS:
Master’s degree in Computer Engineering or Computer Science (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).
5+ years of C++ software development experience on embedded, mobile, or consumer electronic platforms
Experience with unit-testing and mock frameworks
Experience with common development tools (e.g. git, repo, make, gcc, g++, gdb)
Experience in developing in a Linux-based environment would be an asset
Experience with Agile development processes and methodologies
Excellent written and oral communication 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.
Requisition ID : 19944
Job Description Are you self-motivated and proud of the work you do? Here at Aramark, we take pride in our...
Apply For This JobJOB REQUIREMENTS Education No degree, certificate or diploma Experience 1 year to less than 2 years Health benefits Health care...
Apply For This JobNote: This is a volunteer position. No financial compensation is offered. The Local Charity is a volunteer-run Canadian registered non-profit...
Apply For This JobAbout KEV KEV Group is an enterprise SaaS company providing online payment and accounting software to simplify student activity fund...
Apply For This JobCompany description Swenam is an Educational Canadian Corporation based in the province of British Columbia in Canada. We have been...
Apply For This JobOur client is one of the market leaders in West Canada who focuses on academic teaching and tutoring for high...
Apply For This Job