Embedded Software Developer

Ford Motor Company


Date: 2 days ago
City: Ottawa, ON
Contract type: Full time
Job Description

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 Ford BSP and Driver Development Team is seeking a skilled embedded software developer that is experienced in the areas of BSP and secure bootloaders. The range of projects the candidate will be working on will be infotainment, connectivity and other HW modules in the next generation of FORD vehicles.

Responsibilities

The primary responsibilities for this position include but are not limited to:

  • Design and implement BSP/bootloader features as part of a larger team-based software project
  • Design and implement secure boot features
  • Create software design documents
  • Participate in design reviews
  • Assist with product verification and validation, troubleshooting and testing
  • Communicate problems early to team members and offer solutions
  • Drive or participate troubleshooting with multiple teams and vendors


Qualifications

BASIC QUALIFICATIONS:

  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent field of study
  • 3+ years experience in the design and development of BSP (Linux/QNX) and bootloaders
  • 3+ years experience with Embedded C language
  • Capable of reading electronic schematics
  • Working knowledge of embedded OS (Linux, QNX)
  • Must have experience completing at least 2 board bring ups


PREFERRED QUALIFICATIONS:

  • Skilled in using debugging tools like JTAG and the oscilloscope/logic analyzer
  • Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.)
  • Experience of driving troubleshooting across multiple teams and vendors
  • Detailed knowledge of ARM processors (A series, M series)
  • Experience with eMMC, NAND, NOR memory controllers
  • Designed and implemented custom bootloader
  • Experience with version control tools (e.g. SVN, Git)


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.

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.

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 resume

Similar jobs

Étalagiste

Simons, Ottawa, ON
20 hours ago
Présentation visuelleÉtalagisteOntarioCF Centre RideauTemps courtResponsabilités principales :Habiller les mannequins du secteur du magasin qui leur est attribué.En collaboration avec la gérante ou avec le gérant de service et de mise en marché, accessoiriser et styliser les mannequins afin de créer un impact mode unique et de grande qualité.Mettre en valeur la force de l'image de marque Simons.Profil recherché :Détenir une...

Merchandising Specialist

Brand Momentum, Ottawa, ON
3 days ago
Merchandising Specialist Opportunity – For Major CPG ClientAbout The PositionBrand Momentum is currently looking for an experienced Merchandising Specialist to work up to 17 hours/week Monday to Friday in various Mass Grocery stores covering Ottawa. We are looking for someone who is detail-oriented with a passion for driving success at the retail level.   Scope Of ResponsibilitiesDetermines call schedule by reviewing...

Senior Director, Software Development

Ross Video, Ottawa, ON
5 days ago
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we...