Base Career helps you apply smarter for this job.
Key skills for this role
Design, implement, and debug embedded software for networking devices, including routers, switches, and optical transport systems.
Develop software in C/C++ and Python.
Design, develop, and maintain intuitive graphical user interfaces (GUIs) that meet product requirements.
Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and documentation.
Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Analyze and resolve technical issues related to embedded software performance and functionality.
Contribute to code reviews, design discussions, and architectural planning.
Experience with embedded Linux
Knowledge of RTOS concepts (Zephyr, VxWorks, etc.)
Experience with device driver development
Hardware bring-up and board validation experience
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Ottawa, CAN
As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaborati
Ottawa, CAN
Ottawa, CAN
Ciena is seeking a Product Marketing Advisor to position and grow its electrical and optical high-speed interconnect portfolio globally. The role requires deep interconnect and data center knowledge, strong technical con
Ottawa, CAN
Gurugram, IND
, USA
Atlanta, USA
Ottawa, CAN
Gurugram, IND
Ottawa, CAN
, UAE
Familiarity with bootloaders and firmware update mechanisms
Experience with SPI, I2C, UART, GPIO
Global leader in high-speed connectivity and networking solutions.
Visit company websiteJobs and hiring trendsCAD 68800-109800 yearly / year
Full-time
Entry
Onsite
Apply faster on company sites with our extension.