cover image
Insight Global

Embedded Software Engineer (L2/L3 Networking)

Hybrid

Ottawa, Canada

Mid level

Freelance

17-11-2025

Share this job:

Skills

Communication Python Test Networking Linux Programming Software Development C Programming TCP/IP

Job Specifications

Required Skills & Experience

• Minimum 5+ years of experience in developing embedded software applications

• Strong C programming skills

• Experience debugging TCP/IP, IPV4, and IPV6 networks

• IP routing protocols such as OSPF, BGP, ISIS

• Experience developing software to run on a real-time Linux OS

• Good communication skills and able to work well in a large team

Nice-to-Have Skills & Experience

• Experience with Linux systems, micro-services, service start-up and shutdown

• Proven experience mentoring others

• Python for automating tests

• Optical networking and Data Comms

Job Summary

Ciena Corporation is seeking an engineer experienced in designing and developing embedded telecommunications software. The desired candidate should have strong software engineering skills and experience with data communication technologies such as Ethernet, IP, etc. Experience in developing real-time embedded software in C in Linux Operating System is required for this position.

Key Responsibilities

• Develop embedded C software on client's family of optical switches, including enhancements of existing software, development of new features, and support of new hardware.

• Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance.

• Troubleshoot hardware and software issues and work with hardware, software and system engineers to identify the root cause.

• Help investigate and collect information to resolve process or design issues found on a current design or in previous designs.

• Identify software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.

About the Company

Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our tea... Know more