Embedded Software Architect for Automotive Systems

5 hours ago


Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

About the Opportunity

We are seeking an experienced Embedded Software Architect to join our team at Harris Geospatial Solutions.

Job Summary

  • Design and develop software solutions for automotive systems;
  • Collaborate with systems engineering on technical issues;
  • Debugging software problems for near real-time simulation;
  • Prepare presentations and demonstrations;

Requirements

  • Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
  • Minimum 7-10 years embedded software development experience;
  • Experience with ARM Application Processor, Bootloader, Linux kernel configuration, Linux device driver development, Xilinx Zynq MPSoC or TI Sitara AM62X SoC is an asset;
  • Experience with Device tree, I2C, SPI, ALSA, PulseAudio, PJSIP is an asset;

Preferred Skills

  • Strong organizational, analytical, and problem-solving skills combined with a strong technical presence;
  • Capable of multitasking between 2 or more projects concurrently;
  • Able to work independently and in a team-based environment;
  • Strong English written and verbal communication skills;

Eligibility Criteria

  • Must be eligible for registration with the Controlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2 / NATO Secret security clearance;
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR);

Benefits and Other Information

L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination.

Harris Geospatial Solutions maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law.

The estimated salary for this position is $120,000 - $160,000 per year, depending on location and experience.



  • 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 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

    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 QNX Software Systems Full time

    Job Summary:We are seeking an experienced Product Manager to lead the development and launch of our growing product portfolio in the Automotive and General Embedded markets. As a Product Manager at QNX Software Systems, you will be responsible for defining and managing our products, gathering and prioritizing customer and market requirements, and working...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers, and our software runs in over 235 million vehicles globally.We have a unique opportunity for an Embedded Systems Software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems. With a trusted reputation in the industry, we are committed to delivering high-quality solutions that meet the stringent requirements of automotive and industrial...


  • 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

    Company Overview:QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded, and offer time-tested and trusted foundation software, including our...


  • 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

    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

    Company Overview:BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We enable companies to build critical embedded systems in industries such as automotive, medical devices, industrial controls, transportation, heavy machinery, and robotics.Our technology is trusted in over 235 million...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About BlackBerry QNXBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are the embedded experts, born in embedded, and provide time-tested foundation software, including our deterministic microkernel...


  • 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 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 DescriptionThe primary responsibilities of this position include architecting, designing, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • 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...

  • Audio Developer

    4 weeks ago


    Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, with a trusted foundation software that has been pre-certified to ISO 26262 ASIL D.Our software is used by more than 24 of the top 25 EV manufacturers and runs in over 235 million vehicles...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Designer to join our Ottawa or Kitchener Design Centres. This is an exciting opportunity for someone who is passionate about designing and working with new technologies, driven to win, and excited to apply their creative skills.Key Responsibilities:Design and develop embedded software solutions...


  • 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 QNX Software Systems Full time

    Job Summary:The Embedded Software Integration Expert role at QNX Software Systems involves delivering professional integration services and solutions for all QNX products. In this position, you will resolve complex technical issues and utilize innovative thinking in the development and delivery of solutions for customer issues.The Embedded Software...