Embedded Infotainment System Software Architect and Developer

1 week ago


Ottawa, Ontario, Canada Ford Motor Company Full time

At Ford Motor Company, we are seeking a skilled Embedded Infotainment Staff Software Development Engineer/Architect to join our team. This role offers an exciting opportunity to work on the development of infotainment system software for our in-vehicle systems.

Job Description

The primary responsibilities of this position include architecting, designing, and implementing embedded software solutions using QNX and Android operating systems. You will develop C++ middleware software services, feature APIs, and HMI data bindings, collaborating with various component teams, technical specialists, domain architects, feature owners, and application teams to design and develop software components.

  • Develop and implement robust software solutions to analyze and root cause software defects.
  • Support system architects and system engineers in creating module system designs and interface specifications.
  • Participate in software integration efforts, including build system and third-party software component integration.
  • Engage actively in system design, documentation, and testing to deliver a best-in-class infotainment system.

This is an exciting opportunity to work on next-generation infotainment systems, participate in agile product development environments, and contribute to code reviews.

Required Skills and Qualifications

To be successful in this role, you should have:

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field of study.
  • 8-10+ years of experience in software development on embedded, mobile, or consumer electronic platforms.
  • 5+ years of experience developing software for in-vehicle infotainment systems.
  • 3+ years of software development experience utilizing functions and features of QNX or Linux operating systems.

A salary of $120,000 - $180,000 per year is estimated for this position, based on industry standards and location.

Benefits

Ford Motor Company offers a range of benefits to its employees, including competitive salaries, comprehensive health insurance, retirement savings plans, and opportunities for professional growth and development.



  • Ottawa, Ontario, Canada Ford Motor Company Full time

    We are seeking a highly skilled and experienced software architect to join our team at Ford Motor Company. The ideal candidate will have a strong background in software development, particularly in the area of in-vehicle infotainment systems.Key Responsibilities:Design and develop software for in-vehicle infotainment systems using QNX and Android...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    Our company is seeking an experienced Embedded Software Development Engineer to join our team and contribute to the development of innovative infotainment system software.About UsFord Motor Company, a leading global automotive manufacturer, offers a unique opportunity for talented professionals to grow their careers in a dynamic and collaborative...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    Job DescriptionWe are seeking a diligent, detail-driven professional to provide vital expertise in support of In-Vehicle Infotainment System Software development.The Embedded Software Development Engineer is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford's in-vehicle...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    We are Motorsport Hackers, a leading innovator in the automotive industry, and we're seeking a diligent, detail-driven Software Development Engineer/Architect to join our team. As a vital member of our infotainment software development team, you will be responsible for architecting, designing, and developing cutting-edge infotainment system software that...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    As an Embedded Software Development Engineer at Ford Motor Company, you will be responsible for designing, developing, and architecting infotainment system software. This involves applying best practice principles and analytical techniques in infotainment software running on QNX and Android framework. You will work on applications that provide features...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at CB Canada. As an Embedded Software Developer, you will play a crucial role in the development of our digital cockpit system.About the RoleIn this position, you will be responsible for designing and implementing software components that enable our digital cockpit system...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, is seeking an accomplished Embedded Systems Software Architect. This role will involve designing and implementing next-generation computing platforms in automotive.As an Embedded Systems Software Architect at BlackBerry QNX, you will be...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    About Ford Motor CompanyFord is a global leader in the automotive industry, driven by innovation and a commitment to delivering smart vehicles for a smart world.Our vision is to become the world's most trusted mobility company. We believe that freedom of movement drives human progress, and we're dedicated to making that happen through cutting-edge technology...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    At Myticas Consulting, we are seeking a highly skilled Embedded Software Developer to join our team. As an Embedded Software Architect, you will play a crucial role in the design, development, and implementation of advanced satellite ground segment software systems.The ideal candidate will have a Master's degree in Computer Science, Computer Engineering, or...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...

  • Software Developer

    2 months ago


    Ottawa, Ontario, Canada Ford Motor Company Full time

    Transform the Future of TransportationWe are the pioneers of innovation, shaping the world of tomorrow. At Ford, we're driven by a passion for excellence and a commitment to making a difference. Join us in our mission to revolutionize the way the world moves.Ford's Electric Vehicles, Digital and Design (EVDD) team is at the forefront of delivering a fully...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...