Embedded Security Software Developer - New Grad
Role Overview
Develop embedded software for devices running real-time operating systems.
The work contributes to scalable, reliable, and secure connectivity and networking solutions.
Key Skills for This Role
Full Job Posting
Role overview
Develop embedded software for devices running real-time operating systems.
The work contributes to scalable, reliable, and secure connectivity and networking solutions.
Responsibilities
- Develop software functionality using C, C++, and Python.
- Participate in development, testing, documentation, debugging, and maintenance.
- Reduce backlog defects and improve software quality and reliability.
- Use AI-assisted tools across coding, testing, debugging, and documentation.
- Create scripts, test utilities, and development aids.
- Consult with engineers and architects on design-aligned solutions.
- Collaborate with verification and test teams to resolve issues.
- Support integration and delivery of large-scale software releases.
Must-have qualifications
- Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent.
- Relevant internship, co-op, or applied project experience.
- Proficiency in C, C++, and Python.
- Ability to effectively use AI-assisted software development tools.
- Fundamentals in structured programming and design concepts.
Additional assets
- Low-level real-time software or firmware experience; familiarity with real-time operating systems such as Embedded Linux or VxWorks.
- Experience using AI tools in development workflows, Agile or Waterfall methods, or automated unit testing frameworks.
- Familiarity with Ethernet, the OSI Model, TCP/IP, secure protocols, cryptography, x.509 certificates, and encryption technologies.
Pay range
- Annual pay range is $72,000–$115,000 for the primary location.
Apply for this job in 1 click
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
More jobs at Ciena
Hardware Characterization Automation Co-op (Winter 2027)
Ottawa, CAN
Electronic Reliability Engineer Co-op (Winter 2027)
Ottawa, CAN
Stagiaire en développement logiciel - Software developer Intern/Co-op
Québec, CAN
Director, Product Line Management
Ottawa, CAN
Ciena is seeking a Director to lead product strategy, roadmaps, and lifecycle management for its 6500, Coherent ELS, and Waveserver E-Series optical transport portfolio. Candidates need 10+ years of relevant industry exp
Embedded Security Software Developer - New Grad
Ottawa, CAN
Global Trade Analyst, Remote East Coast North America
, USA
Hardware Characterization Automation Co-op (Winter 2027)
Ottawa, CAN
Electronic Reliability Engineer Co-op (Winter 2027)
Ottawa, CAN
Stagiaire en développement logiciel - Software developer Intern/Co-op
Québec, CAN
Director, Product Line Management
Ottawa, CAN
Director, Product Line Management
Ottawa, CAN