Senior Embedded Networking Software Designer – L2/L3 Protocols
5 months ago
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.
Duties and 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:
- Bachelor's 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
-
Senior Embedded Networking Software Designer
1 month ago
Ottawa, Ontario, Canada BTA Design Services Inc. Full timeSenior Embedded Networking Software Designer – L2/L3 ProtocolsWe are currently seeking a seasoned Senior Embedded Networking Software Designer to join our team at BTA Design Services Inc. The ideal candidate will have extensive experience in designing and developing L2/L3 networking protocols for embedded systems. Our team at BTA Design Services Inc....
-
Ottawa, Ontario, Canada BTA Design Services Inc. Full timeSenior Embedded Networking Software Designer – L2/L3 ProtocolsAbout Us:BTA Design Services Inc. is a leading provider of electronic design services in Canada and beyond. We specialize in ASIC and FPGA design and verification, and embedded software development. Our team of experts augments and enhances our clients' teams, accelerating the development of...
-
Ottawa, Canada BTA Design Services Inc. Full timediv>Senior Embedded Networking Software Designer – L2/L3 ProtocolsAbout 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...
-
Ottawa, Ontario, Canada BTA Design Services Inc. Full timeSenior Embedded Networking Software Designer – L2/L3 Protocols ExpertAbout Us:BTA Design Services Inc. is a leading provider of electronic design services, specializing in ASIC and FPGA design and verification, and embedded software development. We augment and enhance our clients' teams, accelerating the development of complete designs.Duties and...
-
Ottawa, Canada BTA Design Services Inc. Full timeSenior Embedded Networking Software Designer – L2/L3 Protocols 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 clie
-
Ottawa, Ontario, Canada BTA Design Services Inc. Full timeAbout Our Team at BTA Design Services Inc.We are a team of experts in ASIC and FPGA design and verification, and embedded software development services. Our company is headquartered in Ottawa and serves the electronic design community in Canada and beyond.Job Role:We are seeking a skilled Senior Embedded Networking Software Designer to join our team. The...
-
Ottawa, Ontario, Canada BTA Design Services Inc. Full timeSenior Embedded Networking Software Designer – L2/L3 ProtocolsAbout 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, as well as embedded software development.We augment and enhance our clients' teams, accelerating the development of complete designs...
-
Embedded Networking Systems Software Architect
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeBlackBerry 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...
-
Senior WiFi Networking Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Network Protocol Verification Specialist
2 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeLumentum is seeking a Network Protocol Verification Specialist to play a key role in the verification of the networking aspects of our leading-edge optical communication products.Key Responsibilities:Collaborate with multi-disciplinary teams to develop manual and automated product test strategies.Document and review test plans with peers and...
-
Embedded Linux Software Developer
2 months ago
Ottawa, Canada High Tech Genesis Inc. Full timeLocation: Ottawa, Ontario: Preferred Remote: Toronto/Montreal High Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers. Dive into the development of next-generation SDN solutions for enterprise networks, where you'll amplify code...
-
Embedded Systems Networking Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Description:At BlackBerry QNX, we're dedicated to providing safe and secure operating systems, hypervisors, frameworks, and development tools. Our team of experts supports the development of critical embedded systems. As a trusted supplier, our foundation software is time-tested and trusted, including our deterministic micro-kernel real-time operating...
-
Senior Embedded Software Developer and Team Lead
3 weeks ago
Ottawa, Ontario, Canada Myticas Consulting Full timeJob SummaryWe are seeking an experienced Senior Embedded Software Developer and Team Lead to join our team at Myticas Consulting. The successful candidate will lead the development of embedded software modules, collaborate with engineers, and contribute to software development, testing, and troubleshooting.About the RoleLead the design, development, and...
-
Senior Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada iClanz Full timeWe are iClanz, a forward-thinking organization seeking an experienced Senior Embedded Software Engineer to join our team in Ottawa, Canada. **Estimated Salary:** CAD $90,000 per annum.About the RoleThis exciting opportunity involves developing cutting-edge embedded C/C++ software for our Client's 6500 family of optical switches. As a seasoned professional,...
-
Senior Systems Software Developer
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
Cloud RAN Baseband L2 Engineer
4 weeks ago
Ottawa, Ontario, Canada Ericsson Full timeAbout the OpportunityWe are seeking a talented Cloud RAN Developer to join our existing Cloud RAN DU Baseband function development team. As a key member of our team, you will be responsible for various development activities such as 3GPP specification implementation, algorithm design, test design, requirement analysis, tools design, system design, and...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAt 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,...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Systems Software Developer with expertise in WiFi to join our team at QNX Software Systems. As a WiFi expert, you will be responsible for developing and optimizing WiFi drivers, working closely with our network development team to analyze and develop new drivers and features.Key Responsibilities:Develop...
-
Senior Embedded Software Designer
4 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeAt Lumentum, we're passionate about creating innovative products that make a difference. As a Senior Embedded Software Designer, you'll play a key role in shaping the future of our LiDAR technology.We're looking for a talented software engineer to join our team and contribute to the development of cutting-edge software for our leading-edge LiDAR products.Key...
-
Senior Embedded Software Designer
2 months ago
Ottawa, Canada Lumentum Full timeIt's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...