Highly Skilled Embedded Software Developer

1 week ago


Ottawa, Ontario, Canada Avanciers Full time

Are you passionate about developing production ready software for embedded diagnostics? Do you have a strong attention to detail and excellent communication skills?

We are seeking a highly skilled Embedded Software Engineer to join our team at Avanciers. As an Embedded Software Engineer, you will be responsible for developing, configuring, and integrating software for an amplifier product.

Your key responsibilities will include:

  • Developing CDD drivers and configuring AUTOSAR BSW modules
  • Using software development tools and reading schematics to debug hardware
  • Working with embedded operating systems and analyzing customer requirements
  • Adding features to existing software and participating in design reviews
  • Communicating with OEM customers and resolving product issues

You will be working on a wide range of projects, from architecture to unit designs, and will need to have a strong understanding of the requirements and features of our products.

To succeed in this role, you will need:

  • A Bachelor's degree in Electrical Engineering or Computer Science
  • At least 6 years of experience in microcontroller embedded software development
  • Experience with C or other structured languages, as well as AUTOSAR and vehicle networking
  • Strong attention to detail and communication skills

We offer a competitive salary of $140,000 per year, as well as a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded 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 embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded systems.Key Responsibilities:Develop and maintain software for embedded systems, including drivers and firmware.Collaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Configure and develop embedded target...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded...


  • 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

    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 Procom Full time

    Job Description:We are seeking an exceptional Embedded C/C++ Developer to join our team at Procom. This is an exciting opportunity to develop software drivers for various hardware peripherals, design and implement platform software, and work on delivering state-of-the-art SW solutions for our client's next generation Gateway product.In this role, you will...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry 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 seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    Senior Embedded Networking Software Designer – L2/L3 ProtocolsAbout Us:BTA Design Services Inc. is a leading provider of electronic design services in Canada and beyond, specializing in ASIC and FPGA design and verification, as well as embedded software development.We augment and enhance our clients' teams, accelerating the development of complete designs...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an ADAS Software Engineer, you will be responsible for researching and suggesting innovative technologies for Advanced Driver Assistance Systems (ADAS). This includes sensors, algorithms, and software development using C and C++.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Software Driver Developer to join our QNX BSP Team. The ideal candidate will have a strong background in developing drivers for various hardware peripherals and adapting existing drivers for embedded platforms.Key Responsibilities:Design and implement software drivers to support next-gen hardware peripherals on...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Software Driver Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced computing platforms.Key Responsibilities:Develop and maintain software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As a Driver Development Engineer, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced automotive platforms.Key ResponsibilitiesDevelop software drivers for various hardware...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Estimated Salary:$140,000 - $170,000 per yearAbout the Role:We are seeking a highly skilled Video Playback and Streaming Developer to join our team at BlackBerry QNX. As an embedded expert, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Embedded Software Developer to join our Advanced Technology Development team.Key Responsibilities:Develop and implement software solutions for future technology trends and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our Kernel team, you will be responsible for developing and maintaining the core operating system that powers our customers' most critical embedded systems.Key Responsibilities:Design and implement kernel...