Expert Networking Software Architect

1 day ago


Ottawa, Ontario, Canada BTA Design Services Inc. Full time
Senior Embedded Networking Software Designer – L2/L3 Protocols

About 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, and embedded software development.

We seek an experienced Senior Embedded Networking Software Designer to join our team as we accelerate the development of complete designs for our clients.

The ideal candidate will have 10+ years of embedded software experience, with expertise in designing and developing software for new L2 and L3 protocols and networking features.

Key Responsibilities:

  • Design and develop software for new L2 and L3 protocols and networking features, including feature analysis, high-level design, implementation, and automated validation
  • Develop embedded software in C on Linux/RTOS platforms
  • Develop, debug and execute automated tests in Python
  • Collaborate to troubleshoot, root cause and solve issues and optimize performance

Requirements:

We are seeking a highly skilled and experienced professional with a Bachelor's degree in Computer Science, Computer or Electrical Engineering.

Prior Experience:

  • 10+ years of embedded software experience
  • Experience with C and Python required, assembly preferred
  • Experience developing real-time embedded software for Embedded Linux or RTOS environments, including multi-threading, IPC, mutual exclusion, and synchronization
  • Experience in embedded data structures and database design
  • Strong verbal and technical writing skills
  • Strong debugging skills
  • Experience developing large-scale, reliable carrier-grade datacom software preferred
  • Experience developing embedded L2/L3 control plane and data plane preferred

Compensation Package:

We offer an estimated annual salary of $120,000 to $180,000, depending on qualifications and experience.

This position is based in Ottawa, Ontario, Canada.



  • 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 2iSolutions Inc. Full time

    We are seeking a highly skilled Expert Network Architect for Broadcast Systems to join our team at 2iSolutions Inc. in Ottawa.The successful candidate will be responsible for designing and managing broadcast system and media network infrastructure, as well as supporting daily operations.The estimated salary range for this position is $90,000 - $120,000 per...


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

  • Systems Architect

    1 day ago


    Ottawa, Ontario, Canada Dls Technology Corporation Full time

    Job Title: Systems Architect - Software Development ExpertOverview of the Position:DLS Technology Corporation is seeking an experienced Intermediate Systems Architect to join our team. As a key member of our software development team, you will be responsible for producing and managing software architectural designs and guidance.Responsibilities:Develop and...


  • Ottawa, Ontario, Canada Telesat Full time

    We are seeking a highly skilled Software Developer with expertise in Networking to join Telesat, a leading global satellite operator. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Job OverviewAs a Senior Specialist Software Developer at Telesat, you will...


  • 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

    At QNX Software Systems, we are committed to providing safe and secure operating systems for embedded systems. As a trusted supplier of software solutions, our team is seeking an experienced network software developer to join our OS Development Group.The ideal candidate will directly contribute to the design and implementation of QNX's networking suite,...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    Job OverviewWe are seeking an experienced Chief Software Architect to join our team at L3Harris Technologies.About the RoleThis is a challenging and rewarding opportunity for a highly skilled software professional to lead the development of complex software systems in a multi-network environment. As a Chief Software Architect, you will be responsible for...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    We are seeking an experienced Senior Network Engineer/Architect to join the Myticas Consulting team for a 1-year contract. This role focuses on providing expert guidance in the design, deployment, integration, and operation of advanced Cisco technologies to enhance network performance and efficiency.Key Responsibilities:Lead design, deployment, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    We are seeking a highly skilled Lead Network Architect to join the Network Operations team of Myticas Consulting for a 1-year contract. This role focuses on providing expert guidance in the design, deployment, and integration of advanced Cisco technologies to enhance network performance and efficiency.Key Responsibilities:Lead design, deployment, and...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    Harris Geospatial Solutions is seeking a seasoned Software Solutions Architect to lead the design and development of innovative software solutions.About the RoleThis is a key position within our team, responsible for designing and implementing complex software systems that meet the needs of our clients. As a Software Solutions Architect, you will be working...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are seeking an experienced Network Development Engineer to join our OS Development Group. This is a critical role that will directly contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities and libraries, and possibly drivers.About QNX Software SystemsWe are a trusted...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    Job DescriptionWe are seeking an experienced iOS Software Architect to join our Engineering Team at You.i Labs Inc. This role will be responsible for contributing to the technical direction, supporting the Principal Engineers/Architects in defining the technology strategy and implementation.About the RoleThe ideal candidate will have a strong foundation in...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    We are seeking an experienced Senior Network Engineer/Architect to join the Network Operations team of our healthcare client for a 1-year contract. This role focuses on providing expert guidance in the design, deployment, integration, and operation of advanced Cisco technologies to enhance network performance and efficiency.Job OverviewThis is a unique...


  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Architect to join our team at Telesat, a leading global satellite operator. This is an exciting opportunity to work on cutting-edge software systems for our revolutionary Low Earth Orbit (LEO) satellite network.The successful candidate will assume ownership of specific software modules,...


  • 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 Versaterm Full time

    We are seeking a highly skilled and motivated Lead Software Architect to drive the development of our shared services platform. This critical role will be responsible for architecting and building our cloud infrastructure, collaborating closely with cross-functional teams, and ensuring alignment with company goals.As a Lead Software Architect, you will have...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About your next opportunity as a Senior Software Solutions Architect:Key Responsibilities:Lead the design and development of software solutions, collaborating with Application Leads;Design and implement microservices solutions that operate in complex, multi-network environments;Develop new solutions to resolve software problems, ensuring efficient and...


  • Ottawa, Ontario, Canada NEUF architect(e)s Full time

    Projets Résidentiels et CommerciauxNous recherchons un Architecte technologue expert pour rejoindre notre équipe de Montréal. Vous travaillerez principalement sur des projets résidentiels et commerciaux, mais vous pourrez également être appelé à travailler sur d'autres secteurs tels que l'institutionnel, l'industriel ou éducatif.Fonctions...