Embedded Software Development Expert

8 hours ago


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

About Us:

BTA Design Services Inc. is a leading provider of electronic design services in Canada and beyond, specializing in ASIC, FPGA, and embedded software development.

Job Summary:

We are seeking an experienced Embedded Software Development Expert to join our team. The ideal candidate will have a strong background in embedded C and C++, as well as experience with Linux driver development and Board Support Package (BSP) development.

Key Responsibilities:

  • Design, develop, and test embedded software for use in Linux environments and standalone products
  • Develop low-level hardware drivers in the Linux kernel and/or user space
  • Collaborate with cross-functional teams to integrate new code with existing and third-party code
  • Contribute to the architecture and design of new systems

Requirements:

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field
  • 8+ years of experience in embedded software development
  • Strong experience with embedded C and C++
  • Experience with Linux driver development and BSP development
  • Knowledge of Photonics, OTN, and Ethernet packet layers is an asset
  • Experience with Xilinx FPGAs is an asset

What We Offer:

  • A competitive salary of $120,000 - $150,000 per year
  • A stimulating work environment with opportunities for professional growth
  • The chance to work on challenging projects with companies that lead the world in technology and innovation

Location:

Ottawa, Canada



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

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


  • 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

    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

    Company OverviewAt BlackBerry QNX, we are 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 provide time-tested and trusted foundation software, including our...


  • 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

    At QNX Software Systems, we're the embedded experts.We provide time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all purpose-built for embedded systems.Our software is trusted by more than 24 of the top 25 EV manufacturers and...

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

    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 BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software (General Embedded) DeveloperTime Type: Full timeBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. BlackBerry QNX was born in embedded and provides...


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    Senior Embedded Software DeveloperWe are seeking a seasoned Embedded Linux Software Developer to join our engineering team at High Tech Genesis Inc. in Ottawa, Ontario.Location: Preferred - Ottawa, Ontario. Remote work is also possible from Toronto/Montreal.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience and...


  • Ottawa, Ontario, Canada BlackBerry Full time

    BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world's most critical embedded systems. With a strong foundation in embedded technology, BlackBerry QNX offers time-tested and trusted foundation software, including our...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Development OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at BlackBerry Inc.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.) on Linux- and Windows-based...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software DeveloperAbout the RoleBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of...


  • Ottawa, Ontario, Canada Exide Technologies Full time

    About the RoleWe are seeking an Embedded Software Developer to join our team in Ottawa, Canada. This is an exciting opportunity for a motivated individual to contribute to the development of cutting-edge Lithium Battery technology for military applications.The successful candidate will be responsible for performing software engineering tasks, including...


  • Ottawa, Ontario, Canada NR Consulting Full time

    Job OverviewNR Consulting is seeking a highly skilled Embedded Software Developer to join our team in Ottawa, Ontario, Canada. This is a full-time (direct hire) or long-term contract opportunity.About the RoleThis position involves designing and implementing CI/CD processes for embedded software development. The ideal candidate will have hands-on experience...


  • Ottawa, Ontario, Canada Collabera Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team. This is an exciting opportunity for a talented individual to work on cutting-edge projects and contribute to the evolution of our software.