Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ciena Logo

Software Lead Engineer

Ciena

$107,800 - $172,200
Aug 13, 2025
Atlanta, GA, USA
Apply Now

Ciena is looking to solve the problem of developing and implementing next-generation optical transport solutions by hiring a Software Lead Engineer for WaveLogic Modem Software Development.

Requirements

  • Minimum 10 years of experience leading the embedded software design/implementation on a networking or telecommunications product.
  • Minimum 5 years of experience building applications using C/C++ as programming language.
  • Experience with device bring up, integrating FPGA and ASIC components on SOC based platform.
  • Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams.
  • Hands on experience with the Linux kernel drivers and user space drivers.
  • Good knowledge of embedded systems, Linux Operating System, mutual exclusion, synchronization, interrupt handling, inter-process communication, etc.
  • Experience with datacom & telecom concepts such as DWDM, OTN, Ethernet, TCP/IP.

Responsibilities

  • Leading the development of embedded software features written in C and running over Linux/Zephyr OS which includes configuring the hardware/FPGA/ASIC components and bringing up the data path for specific transport applications.
  • Collaborate with both local and remote teams to build the solutions and provide basic project management for your own work and/or that of a small team, including effort estimation, project tracking, and status reporting.
  • Play an active role in various phases of the product development cycle – product definition, design, planning, implementation, and testing.
  • Review product requirements and customer use cases and propose solutions based on the current architecture and industry standards.
  • Prototype and evaluate alternative solutions on target hardware platforms and deliver detailed functional specification and technical design documents.
  • Support developed features through product verification and customer introduction, playing a key role in training the field support personnel.

Other

  • This position requires on-site presence and is not eligible for full-time remote work.
  • Excellent verbal and technical writing skills.
  • Bachelor’s degree in electrical/computer engineering.
  • Strong hands-on debug skills using tools like GDB, Valgrind etc.