Embedded Networking Software Designer

Found in: Jooble CA O C2 - 2 weeks ago


Ottawa ON, Canada BTA Design Services Full time

We’re hiring Come and join one of the fastest growing design services companies in Ottawa. BTA Design Services is looking for talented individuals to join our team. Be part of a company that offers interesting work in challenging, stimulating technical environments with clients that lead the world in technology and innovation.

We recognize that our strength lies in the individuals who bring their talents with them to work so at BTA Design Services, we foster an environment where everyone on the team is appreciated, trusted and engaged. We also recognize that work-life balance is important and we strive to provide our employees not just with challenging roles but with roles that also allow them to enjoy family, friends and life outside of work.

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
#J-18808-Ljbffr

  • Ottawa, Canada BTA Design Services Full time

    We’re hiring! Come and join one of the fastest growing design services companies in Ottawa. BTA Design Services is looking for talented individuals to join our team. Be part of a company that offers interesting work in challenging, stimulating technical environments with clients that lead the world in technology and innovation.We recognize that our...

  • Senior Embedded Software Designer

    Found in: Jooble CA O C2 - 2 weeks ago


    Ottawa, ON, Canada Lumentum Full time

    It'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...

  • Embedded Software Engineer

    Found in: Whatjobs CA C2 - 4 hours ago


    Ottawa, Canada Procom Full time

    Embedded Software EngineerOn behalf of our client, Procom is looking for an Embedded Software Engineer. We are looking for candidates who strive in a fast-paced dynamic environment. You will be part of a team that thrives on open communications, empowerment, innovation, teamwork, and customer success.Responsibilities -Work in Agile software development...

  • Embedded Software Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Ottawa, Ontario, Canada Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Ottawa, Canada Lumentum Full time

    It'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...

  • Senior Embedded Software Designer

    Found in: Talent CA C2 - 2 weeks ago


    Ottawa, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers and the 2022 Career Directory Canada’s Best Employers for Recent Graduates .  Lumentum is looking for a Senior Embedded Software Designer to play a leading role in the development of embedded...

  • Senior Embedded Software Designer

    Found in: Talent CA 2A C2 - 2 weeks ago


    Ottawa, Canada Lumentum Full time

    It'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...

  • Senior Embedded Software Designer

    Found in: Appcast CA A2 P - 1 week ago


    Ottawa, Canada Lumentum Full time

    It'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...

  • Senior Embedded Software Designer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Ottawa, Canada Lumentum Full time

    It'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...

  • Senior Embedded Software Designer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Ottawa, Canada Lumentum Full time

    It'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...

  • Senior Systems Software Developer

    Found in: Talent CA C2 - 1 week ago


    Ottawa, Canada QNX Software Systems Full time

    Worker 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...

  • Embedded Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Waterloo, ON, Canada Akkodis Full time

    Akkodis is seeking a Embedded Software Engineer for a Contract position with a client located in Waterloo, ON (Hybrid). Ideally looking for successful candidate experience with more recent C++ versions and the features they provide (C++11/14/17) Experience with Object-oriented design and development Position: Embedded Software Engineer Location: Waterloo,...

  • Software Architect

    Found in: Jooble CA O C2 - 2 weeks ago


    Ottawa, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for aSoftware Architect. Responsibilities: Requirements analysis of network protocol application scenarios Design the software architecture for network protocol system and define the interfaces between software modules Design the network protocol simulation platform for automatic integration test and...

  • Embedded Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Kanata, ON, Canada Akkodis Full time

    Role: Embedded Software Engineer Duration: 12 Months Location: Kanata, Ontario, Canada Software Developer - System Software Stability, Connected Car Technologies In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working a variety of exciting next generation projects including the latest generation...

  • Senior Embedded Software Engineer, Platform Software

    Found in: Jooble CA O C2 - 1 week ago


    Ottawa, ON, Canada BTA Design Services Full time

    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 are currently searching for a number of key technical...

  • Embedded Software Engineer

    Found in: Adzuna CA C2 - 3 days ago


    North York (York Mills / Silver Hills), ON, M2L, City of Toronto, Canada Akkodis Full time

    Akkodis is seeking a Embedded Software Engineer for a Contract position with a client located in Waterloo, ON (Hybrid). Ideally looking for successful candidate experience with more recent C++ versions and the features they provide (C++11/14/17) Experience with Object-oriented design and developmentPosition: Embedded Software EngineerLocation: Waterloo, ON...

  • Senior Embedded Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Ottawa, ON, Canada BTA Design Services Full time

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

  • Senior Embedded Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Ottawa, ON, Canada BTA Design Services Inc. Full time

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

  • Embedded Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Ottawa, ON, Canada Fossbytes Media Pvt Ltd Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...

  • Embedded Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Ottawa, ON, Canada Study International Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...