WHO WE ARE:
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.
THE ROLE:
The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allow Ford to deliver a digital cockpit that meets our functional safety goals aligned with ISO 26262 standards. The software development will be written primarily in C/C++ and running on the QNX operating system.
YOUR IMPACT:
Work on implementation of safety-critical functionality on next-generation digital cockpit and infotainment systems
Implement safety-critical graphical user interfaces and middleware
Integrate APIs / SDKs that provide functional safety support
Participate in system design, documentation, and testing to deliver best-in-class infotainment and digital cockpit systems
Work in an agile team of software developers, test engineers, technical product managers, and leads.
Be an active participant in an agile product development environment, including stand-up meetings, regular sprint planning, demos, and retrospectives
Address issues, write unit tests, and contribute to system specifications and code reviews
WHAT YOU’LL NEED:
BASIC QUALIFICATIONS
Bachelors or foreign equivalent degree in software engineering, computer science, 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)
1 year experience using C/C++ to develop software, including ability to demonstrate skills with:
Embedded C, C++ on embedded RTOS (QNX, VxWorks, Embedded Linux)
Python
Validating code with unit-testing and mock frameworks
Detecting and fixing bugs with static and dynamic code analysis tools, including code coverage (Klocwork, Valgrind, lcov or equivalent)
Complex crash and stability and performance analysis
Familiarity using software development best practices, including:
Applying Agile methods to software development processes
Documenting designs using design patterns and UML (state diagrams, sequence diagrams, and class diagrams)
Working with a team using a distributed version control system to track source code
Using requirements and defects tracking software
PREFERRED QUALIFICATIONS
Excellent communication and interpersonal skills
Previous work experience working on infotainment or connectivity platforms, developing software utilizing the QNX operating system and automating development tasks with shell scripts and build systems
Experience debugging with GNU toolchain (GDB)
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.
Requisition ID : 156
As part of the ECG test team, the successful candidate will work in a high performing team with experienced testers...
Apply For This JobYou’re the brains behind our work. You’re ready to bring your knowledge from the classroom to the boardroom, and Citi...
Apply For This JobJob Seekers can review the Job Applicant Privacy Policy by clicking HERE. You are the driving force behind our company....
Apply For This JobCanada Computers & Electronics is a retailer of personal computers, IT components, and consumer electronics. We strive to provide our...
Apply For This JobDate Posted: 2024-01-22 Country: Canada Location: LOC13043 #17 3771 North Fraser Way,Burnaby,British Columbia,V5J 5G5,Canada Otis Canada, Inc. is seeking a...
Apply For This JobAre you ready to make the positive impact you’ve been hoping for? As a Leasing Agent, you will have an...
Apply For This Job