Embedded Software Developer

1 month ago


Oakville, Ontario, Canada Ford Motor Company Full time
System Stability Software Developer

Ford Motor Company is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. As a key member of our System Software Stability team, you will play a crucial role in creating tomorrow's innovative solutions.

About the Role

This position involves working on a variety of exciting next-generation projects, including the latest generation automotive infotainment platform and other high-impact innovations. You will be responsible for improving and analyzing system software stability, as well as researching, designing, and implementing improvements across various domains and components.

Key Responsibilities
  • Develop and maintain high-quality software components using Agile methodologies and the latest tools like Momentics, Git, Jenkins, CMake, and JIRA.
  • Collaborate with cross-functional teams to identify and resolve system software stability issues.
  • Design and implement improvements to system software stability, ensuring compliance with industry standards and regulations.
  • Work closely with engineers and developers to integrate new features and technologies into our automotive infotainment platform.
Requirements
  • Bachelor's degree in electrical/computer engineering, computer science, or a related field of study.
  • 5+ years of professional experience in an embedded software development environment.
  • Extensive C++ programming experience and object-oriented design skills.
  • Proven system programming experience in embedded systems.
  • Experience in Linux development environments, including setting up computers and devices, and installing and running software in Linux.
Preferred Requirements
  • Master's degree in electrical/computer engineering, computer science, or a related field.
  • 10+ years of professional experience in an embedded SW development environment.
  • Previous experience with QNX, Linux OS, and/or Android OS embedded system development.
  • Proven analytical and problem-solving skills.
  • Effective communication and interpersonal skills.
  • Experience with AUTOSAR compliance software development.
  • Good knowledge of BitBake and CMake.
  • Development experience with in-vehicle infotainment and/or networking systems (CAN/Ethernet).
  • Android development experience.
  • Experience with Git and GitHub.
  • Experience in various scripting languages, such as Python and Linux shell scripts.
  • Interest in software technologies, with emphasis on multi-threaded embedded systems design, real-time OS development, and optimization.
What We Offer

Ford Motor Company of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.

Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited does not sponsor work permit applications.



  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleFord Motor Company is seeking a highly skilled Embedded Software Developer to join our System Software Stability team. As a key member of this team, you will be responsible for improving and analyzing system software stability, as well as researching, designing, and implementing improvements across various domains and components.Key...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleFord Motor Company is seeking a highly skilled Embedded Software Developer to join our System Software Stability team. As a key member of this team, you will be responsible for improving and analyzing system software stability, as well as researching, designing, and implementing improvements across various domains and components.Key...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our System Software Stability team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions for our next-generation automotive infotainment platform.Key ResponsibilitiesDevelop and maintain...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our System Software Stability team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions for our next-generation automotive infotainment platform.Key ResponsibilitiesDevelop and maintain...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Unlock Your Potential as a Zonal Software DeveloperAt Ford Motor Company, we're committed to innovation and excellence. Our Zonal Software Platform team is a dynamic group of professionals dedicated to creating cutting-edge software solutions for our next-generation vehicle systems. As a Zonal Software Developer, you'll play a crucial role in shaping the...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, and testing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge embedded...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, and testing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge embedded...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Software Engineer for Ford Motor CompanyThe Zonal Software Platform team at Ford Motor Company is a dynamic and growing team dedicated to creating innovative software solutions for our next-generation vehicle systems. As a Software Engineer, you will play a key role in developing embedded software in areas related to cloud-based computing, ad-hoc computing,...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Software Engineer for Ford Motor CompanyThe Zonal Software Platform team at Ford Motor Company is a dynamic and growing team dedicated to creating innovative software solutions for our next-generation vehicle systems. As a Software Engineer, you will play a key role in developing embedded software in areas related to cloud-based computing, ad-hoc computing,...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Software Developer for ECG PlatformFord Motor Company is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. As part of our ECG Platform Software Development team, we are seeking a skilled software developer to work on the next generation SYNC and ECG modules for Ford vehicles.Key...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Software Developer for ECG PlatformFord Motor Company is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. As part of our ECG Platform Software Development team, we are seeking a skilled software developer to work on the next generation SYNC and ECG modules for Ford vehicles.Key...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleThe Zonal Software Platform team at Ford Motor Company is a dynamic and growing team dedicated to creating innovative software solutions for our next-generation vehicle systems. As a key member of this team, you will be responsible for developing embedded software in areas related to cloud-based computing, ad-hoc computing, and embedded...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    About the RoleThe Zonal Software Platform team at Ford Motor Company is a dynamic and growing team dedicated to creating innovative software solutions for our next-generation vehicle systems. As a key member of this team, you will be responsible for developing embedded software in areas related to cloud-based computing, ad-hoc computing, and embedded...


  • Oakville, Ontario, Canada Ford Full time

    About FordWe're a company that's passionate about building a better world. At Ford, we're driven by a desire to make a positive impact on people's lives. Our Electric Vehicles, Digital and Design (EVDD) team is at the forefront of this mission, working to deliver industry-leading customer experiences for electric vehicle buyers and owners.As a member of our...


  • Oakville, Ontario, Canada Ford Full time

    About FordWe are the pioneers of innovation, shaping the future of transportation and mobility. Our mission is to create a better world, where every person is free to move and pursue their dreams.Ford's Electric Vehicles, Digital and Design (EVDD) team is at the forefront of this revolution, delivering industry-leading customer experience for electric...


  • Oakville, Ontario, Canada Ford Full time

    About FordWe are the pioneers of innovation, shaping the future of transportation and mobility. Our mission is to create a better world, where every person is free to move and pursue their dreams.Ford's Electric Vehicles, Digital and Design (EVDD) team is at the forefront of this revolution, delivering industry-leading customer experience for electric...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Connectivity Platform Test Automation DeveloperWe are seeking a highly skilled Test Automation Developer to join our team at Ford Motor Company. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining automated test tools and frameworks for our cloud-connected in-vehicle...


  • Oakville, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Connectivity Platform Test Automation DeveloperWe are seeking a highly skilled Test Automation Developer to join our team at Ford Motor Company. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining automated test tools and frameworks for our cloud-connected in-vehicle...


  • Oakville, Ontario, Canada Web World IT Services Ltd Full time

    Job Title: Software Design EngineerWe are seeking a highly skilled Software Design Engineer to join our team at Web World IT Services Ltd.Job SummaryThe successful candidate will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process control software,...


  • Oakville, Ontario, Canada Web World IT Services Ltd Full time

    Job Title: Software Design EngineerWe are seeking a highly skilled Software Design Engineer to join our team at Web World IT Services Ltd.Job SummaryThe successful candidate will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process control software,...