All Jobs Vacancy

Senior Software Engineer (Optics Driver Team)

Posted 1 day ago by eTeam, Inc.

Key Responsibilities

  • Design, develop, and maintain optics driver software for networking platforms.
  • Perform board bring-up, platform enablement, and hardware-software integration activities.
  • Develop and optimize Layer-1 datapath software components for optical modules and networking hardware.
  • Implement and support industry-standard optical management interfaces and protocols, including SFF, CMIS, and C-CMIS.
  • Troubleshoot and debug complex issues across software, firmware, and hardware layers.
  • Collaborate with hardware, FPGA, system test, and platform teams to ensure seamless integration and feature delivery.
  • Create test automation, diagnostics, and validation frameworks using Python.
  • Participate in code reviews, design discussions, and architecture planning.
  • Leverage modern development practices and AI-assisted tools for software development, testing, and productivity improvements.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • Strong hands-on experience in C programming and Python scripting.
  • Experience in platform software development for embedded or networking systems.
  • Solid knowledge of board bring-up, hardware enablement, and device driver development.
  • Strong understanding of Layer-1 networking concepts and optical communication technologies.
  • Hands-on experience with optical transceiver standards such as SFF and CMIS.
  • Experience in software debugging, root cause analysis, and performance optimization.
  • Familiarity with Linux-based development environments and embedded systems.

Preferred Qualifications

  • Experience with C-CMIS implementation and validation.
  • Knowledge of Cisco IOS XR architecture and networking platforms.
  • Experience working on high-speed networking products such as routers, switches, and optical systems.
  • Strong expertise in hardware/software integration and platform diagnostics.
  • Exposure to automation frameworks, CI/CD pipelines, and AI-assisted development/testing tools.
  • Knowledge of Ethernet, optics, and networking protocols.

Desired Skills

  • Strong analytical and problem-solving abilities.
  • Excellent debugging and troubleshooting skills.
  • Effective communication and collaboration skills.
  • Ability to work independently in a fast-paced development environment.
  • Passion for innovation and next-generation networking technologies.
Rate:
Not specified
Location:
Remote
IR35 Status:
Not specified
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job