Search jobs > Ottawa, ON > Software designer

Senior Embedded Networking Software Designer – L2/L3 Protocols

BTA Design Services
Ottawa, ON, CA
$130K a year (estimated)
Full-time
Quick Apply

About Us : Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services.

We augment and enhance our clients’ teams and accelerate the development of complete designs. We’re adaptable and efficient, with a brilliant staff at our core.

We aim to be the best at what we do. Our success continues to fuel growth. We are currently searching for a number of key technical resources, including a Senior Embedded Designer with expertise in L2 / L3 protocols.

Duties and Responsibilities The Embedded Networking Software Designer will interact with the system, software and potentially hardware groups to work on the latest high-speed switch and router technology designed for core and edge networks.

They will have the following 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 Our ideal candidate is a dynamic embedded software designer who is a fast learner, can work independently as well as within a team and is eager to apply their skills working with the latest embedded switch and router technology : Bachelors in Computer Science, Computer or Electrical Engineering 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.

Experience with the following networking protocols and technologies preferred : Segment Routing, Ethernet VPNs, MPLS Traffic Engineering, L2 / L3 forwarding and routing TCP / IP, Multi-cast, VxLAN, MPLS, L2 / L3 VPN Routing protocols such as OSPF, BGP, ISIS Powered by JazzHR

30+ days ago
Related jobs
Promoted
Avanciers
Ottawa, Ontario

Position: Software Engineering - Embedded Diagnostics Software (Classic Autosar and C++). The engineer will be responsible for developing production ready software following a defined software development process. Analyze existing embedded software to add features, make modifications, fix bus, and/o...

Promoted
Curtiss-Wright Corporation
Ottawa, Ontario

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly mo...

Fidus Systems
Ottawa, Ontario

Senior Embedded Software Designer. Wide range of expertise in embedded software design, communication, networking and video applications. BSP level software development in embedded Linux, RTOS, or bare-metal environments. Fidus specializes in leading-edge electronic product development, including ha...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. The ideal candidate is an i...

BTA Design Services
Ottawa, Ontario

We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...

Curtiss-Wright
Ottawa, Ontario

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for hig...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides 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. Embedded target side softwar...

Telesat
Ottawa, Ontario

Senior Specialist Software Developer (Networking). This setup fosters brainstorming, problem-solving, and trusted relationships and allows our employees to come together three days a week to collaborate, innovate and thrive!We are seeking a highly skilled Senior Software Developer with expertise in ...

Rewind Software
Ottawa, Ontario

As the Senior Product Designer, you will be the key creative force in our product development process. As the only Product Designer at Rewind, you will lead the end-to-end product design process, from discovery and research to concept, prototype, and final design. Hunger to take ownership of the des...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides 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. Embedded target side softwar...