Please wait. The page is loading...

Loading...
Cataloxy
salary range:  from     to CAD
Field of activity: Gender: Education level: Experience: Job type:
search in city: Ottawa
Jobs Canada Jobs in the state of Ontario
Cataloxy Ottawa...Jobs in OttawaCompany jobs BTA Design Services Inc. (Kanata)Senior Embedded Networking Software Designer – L2/L3 Protocols

Job Senior Embedded Networking Software Designer – L2/L3 Protocols

ID: 56198   0

Senior Embedded Networking Software Designer – L2/L3 Protocols, Ottawa

Salary range: negotiable

Summary information

Position: Senior Embedded Networking Software Designer – L2/L3 Protocols
Published: 2024-04-15. Relevant to: 2025-01-30
Categories: Engineering/Math
Job type: full time
Gender: any
  Job from partner
 

Write to the company Send message

Description of the job

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

About the company BTA Design Services Inc.

Our design services will enhance and accelerate your ASIC & FPGA development. Let us complement your internal team to speed up and improve delivery. Details»


Permanent link to this page:




Similar jobs of in Ottawa in Engineering/Math

Senior ASIC Designer

09 Mar. 2024, 21:52 - 2025-01-31
salary is negotiable

ASIC/FPGA Verification Designer

21 Dec. 2023, 12:52 - 2025-01-20
salary is negotiable
Locations closer to in Ottawa