Embedded Software Engineer – Intern at Ciena - ScoutJobs - The AI-curated global job board
Skip to content
Ciena
Posted a day ago

Embedded Software Engineer – Intern

Ciena

Requirements

Enrolled in bachelor's or master's degree in computer/electrical engineering or computer science, Experience with C or C++

Skills

C#Embedded SystemsLinuxPython

About the role

Responsibilities

  • Design, implement, and maintain real-time embedded platform and application software for flagship connectivity products
  • Work across various functional areas including Linux and VxWorks kernels, base software components, and drivers for ASICs and FPGAs
  • Develop hardware/software interfaces to provide bridging of abstraction layers
  • Contribute to fault and alarm subsystems to detect and report defects
  • Assist in developing system applications such as traffic protection and performance monitoring
  • Support the creation of SDKs that abstract low-level software and hardware for platform integration

Requirements

  • Currently enrolled in a bachelor's or master's degree in computer engineering, electrical engineering, computer science, or a similar discipline
  • Practical experience with C or C++ programming

Preferred Qualifications

  • Experience developing software for embedded systems or telecommunications products
  • Understanding of CPU hardware architectures, timing diagrams, and device data sheets
  • Knowledge of real-time operating systems (RTOS) and embedded systems
  • Familiarity with software development tools such as git, BitBucket, Gerrit, or Jira
  • Experience with unit test frameworks like Google Test, JUnit, or PyTest
  • Proficiency with debuggers (e.g., gdb) for troubleshooting in user and kernel space
  • Experience with scripting languages such as Python, Perl, Tcl, or bash
  • Familiarity with datacom and telecom concepts such as Ethernet, TCP/IP, or the OSI Model

About the Company

Ciena is a global leader in high-speed connectivity. We are a technology company that leads with humanity, driving business priorities alongside meaningful social, community, and societal impact. We prioritize a people-first approach, offering a flexible work environment that empowers individual growth, well-being, and belonging.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Embedded Software Engineer – Intern

Ciena · Ottawa

Sign up to apply