Search jobs > Ottawa, ON > Software designer

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 A minimum of 5 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

26 days ago
Related jobs
BTA Design Services
Ottawa, Ontario
Quick Apply
Full-time

Duties and Responsibilities The Embedded Networking Software Designer will interact with the system.. Design and develop software for new L2 and L3 protocols and networking features including feature..

Promoted
Lumentum
Ottawa, Ontario
Full-time

Lumentum is looking for a Senior Embedded Software Designer to play a leading role in the development of.. years of embedded C C. development experience.Solid understanding of multi threaded software design..

Talasoft Technical Services
Ottawa, Ontario
Full-time

We seek a software engineer capable of crafting a software transmitter and receiver model to validate.. DP AE encompasses features augmenting the existing DisplayPort (DP) and embedded DisplayPort (eDP..

Randstad Canada
Ottawa, Ontario
Quick Apply
Part-time

Background for the position of Senior Embedded Software Designer. The candidate will be responsible for.. Develop new embedded software applications Requirements review and document design Review and execute..

Lumentum Operations LLC
Ottawa, Ontario
Full-time

Lumentum is seeking to hire a Process Automation Software Engineer for our Ottawa based team.. and photonic products enabling optical networking and commercial laser customers worldwide..

Promoted
EPITEC
Ottawa, Ontario
Full-time

Expertise in embedded software design, networking, communication, and video protocols. Ability to use.. including the ability to lead project teams of multiple designers and set technical direction on..

Fidus Systems
Ottawa, Ontario
Quick Apply
Full-time

We are currently searching for a number of key technical resources, including a Senior Embedded Software.. Key Responsibilities. Specification and development of embedded software for use in Linux environments..

Promoted
BTA Design Services Inc.
Ottawa, Ontario
Full-time

Under general direction, participates as a high level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software..