Embedded Software Developer - New Grad
$68.8k - $109.8k per yearCiena Corporation
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance software for networking products. This role offers the opportunity to contribute to networking solutions that support the future of telecommunications while working in a collaborative development environment. The successful candidate will participate in the design, implementation, testing, and maintenance of software features across the product lifecycle.
How you will make an impact:
- 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.
The must haves:
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Experience: Previous internship, co-op, or applied project experience relevant to the role.
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Familiarity with networking protocols (e.g., Ethernet, TCP/IP, MPLS, OSPF, BGP).
- Experience with debugging tools (e.g., JTAG, GDB) and version control systems (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
Nice to haves:
- Experience with embedded Linux.
- Knowledge of RTOS concepts (Zephyr, VxWorks, etc.).
- Experience with device driver development.
- Hardware bring-up and board validation experience.
- Familiarity with bootloaders and firmware update mechanisms.
- Experience with SPI, I2C, UART, GPIO.
Pay Range: The annual pay range for this position is $68,800 - $109,800. Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission.
Benefits:
- Medical, dental, and vision plans
- Participation in 401(K) (USA) & DCPP (Canada) with company matching
- Employee Stock Purchase Program (ESPP)
- Employee Assistance Program (EAP)
- Company-paid holidays
- Paid sick leave
- Vacation time
We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
Ciena is committed to building and fostering an environment in which our employees feel respected, valued, and heard.
Ciena values the diversity of its workforce and respects its employees as individuals.
We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
#J-18808-Ljbffr- ...what matters most. We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...For graduatesRemote jobFull timeFlexible hours
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi...SuggestedFull timeWorldwide
- ...the leader in the application of unique new technologies to fiber-optic communications... .... We are seeking a Senior Embedded Software Engineer to work as part of our R&D software... ...platforms, and broad embedded systems expertise developed across a diverse set of projects....SuggestedLong term contractFull timeRemote work
$90k - $125k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...environment that supports new ideas. · Explore multiple sectors like... ...are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for...SuggestedFull time$50k - $60k per year
...acquisitions with expertly executed developments, innovative asset management,... ...and social responsibility are embedded into our DNA, ensuring that as... ...and opportunities to develop technical skills, business understanding... ...of role. We are looking for a new team member who will support...For graduatesLong term contractFull timeInternshipWork at office$45k - $48k per year
...platform can be. As an integrated investor, developer, and operator, we acquire, transform, and... ...and social responsibility are embedded into our DNA, ensuring that as we grow, so... ...acquisition here Introducing CLV Group – New Graduate Real Estate Foundations Program...For graduatesLong term contractPermanent employmentFull timeInternshipWork at officeLocal areaWeekend workAfternoon shift- ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand...Full time
$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...concepts to diverse audiences Experience with vector databases, embedding models, and retrieval-augmented generation (RAG) systems...Full timeImmediate start$95k - $115k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...environment that supports new ideas. · Explore multiple sectors like... ...industrial automation. We are looking for an Embedded BSP Developer to support the design, development,...Full time- ...development of digital investigative software that acquires, analyzes, and... ...through skills they have developed and experiences they have been... ...build stronger connections, spark new ideas, and celebrate our... ...reflected in our hiring processes and embedded in our values and how we treat...Hourly payInternshipWork at officeLocal areaFlexible hours
$80k - $105k per year
...growing global teams. Our hardware and software solutions are built for... ...interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked... ...designing, developing and implementing new features for our next generation...Full time$30 per hour
...take initiative, and contribute Good communication and collaboration skills Comfort working in a team environment and adapting to new challenges Previous co-op, internship, part-time work, volunteer, academic, or project experience is an asset Bonus if you have...Hourly payFull timePart timeInternship- ...clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution,... ...Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and... ...it on a team that works AI-native, with agentic coding tools embedded in the daily workflow. What You'll Do - Build and improve backend...Full time
- ...social, community, and societal impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. Own the full lifecycle: requirements...Local areaFlexible hours
$96.56k - $128.74k per year
...tools and expertise they need to explore new markets, reduce risks, all towards the goal... ...through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation... ..., integrating, and delivering enterprise-grade applications. This is not a pure...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...Responsibilities Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms. Diagnose software defects found during... ...engineers and contribute to large-scale, real-time embedded software in a global development organization....Full timeInternshipWork at office2 days per week
- ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service... ...software development Architect, design, develop, document, and verify software for... ...Support the estimation and planning of new products and features and the Agile development...Full time
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...Full timeImmediate start- ...program (contact HR for more info); Provides digital onboarding and PAID online training ; Offers a Mentorship Program for all new hires so that they receive 1:1 guidance from an experienced peer; Provides 24/7 support to all employees; Provides employee...For graduatesLong term contractPart timeCasual work
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...documentation and knowledge sharing. Continuously learn new technologies and help improve our products, processes, and development...Full time
- ...meaningful work here. If you're a student, co-op, or recent grad who builds things, learns fast, and wants to work on hard... ...someone who's gone deep on one hard thing — robotics, embedded, RF, ML, fabrication a new grad who wants real ownership and mentorship, not a rotation...For graduatesFull time
$95k - $110k per year
...process. Applicants can make their accommodation needs known to us in their cover letter. Please note March Networks uses AI as part of the recruitment process. Hiring salary range for this position is between $95,000 - $110,000. This is a new vacancy with one opening....Full timeImmediate start$90k - $110k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...environment that supports new ideas. · Explore multiple... ...Android Automotive Software Developer to support the design, development... ..., and maintenance of embedded software for complex vehicle platforms...Full time- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...InternshipWork at officeWorldwide
- ...follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed... ..., assurance, automation, and observability across a carrier-grade LEO satellite network. You will leverage modern software...Full timeInternshipWorldwide
- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...Full timeWorldwide
$135.5k - $185.5k per year
...Our culture thrives on finding new and better ways to accelerate... ...programs, debugs, and modifies software enhancements and/or new... ...Contributions include applying developed subject matter expertise to solve... ...languages[Proficiency in C ] and embedded coding models ~ Linux kernel...InternshipLocal area- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our... ...Responsibilities Learn and Adapt: Ability to handle new technologies, languages, and frameworks while collaborating across...Full time
$96k - $146k per year
...technologies, and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... ..., and help shape team AI practices and guardrails. Design, develop, and debug embedded C software for low-level and platform-...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer - New Grad. Be the first to apply!
- golang software developer Ottawa, ON
- remote software Ottawa, ON
- software support Ottawa, ON
- software sales Ottawa, ON
- software Ottawa, ON
- junior software developer .net Ottawa, ON
- software trainer Ottawa, ON
- software qa Ottawa, ON
- entry level software Ottawa, ON
- software implementation project manager Ottawa, ON

