All Jobs Vacancy

Senior Software Engineer – Optics Driver Development

Posted 1 week ago by Metalight Solutions Inc

Job Overview

We are looking for an experienced Senior Software Engineer to join our Optics Driver Development team. The ideal candidate will have strong hands-on experience in C programming, Python scripting, embedded software development, and optical networking technologies.

In this role, you will be responsible for developing and maintaining optics driver software, enabling networking hardware platforms, performing board bring-up, and debugging hardware-software integration issues. You will work closely with hardware, FPGA, firmware, and system test teams to support next-generation optical transceiver technologies.

Key Responsibilities

  • Design, develop, and maintain optics driver software for networking platforms using C.
  • Perform board bring-up, hardware enablement, and platform integration activities.
  • Develop and optimize Layer-1 software components for optical modules and networking hardware.
  • Work with optical transceiver management standards such as SFF, CMIS, and C-CMIS.
  • Debug complex issues involving embedded software, firmware, and hardware interactions.
  • Develop Python-based automation scripts, diagnostics, and validation frameworks.
  • Collaborate with hardware, FPGA, firmware, and system testing teams.
  • Perform root cause analysis, code optimization, and software debugging.
  • Participate in code reviews, technical discussions, and software design activities.
  • Utilize modern development tools and AI-assisted technologies to improve development and testing efficiency.

Required Skills

  • Strong hands-on programming experience in C and Python.
  • Experience in embedded software or networking platform software development.
  • Experience with device drivers, hardware enablement, and board bring-up.
  • Understanding of Layer-1 networking and optical communication technologies.
  • Hands-on knowledge of optical transceiver standards such as SFF and CMIS.
  • Experience debugging hardware-software integration issues.
  • Good understanding of Linux-based embedded development environments.

Preferred Skills

  • Experience implementing or validating C-CMIS.
  • Knowledge of Cisco IOS XR architecture.
  • Experience with routers, switches, Ethernet, and high-speed networking platforms.
  • Experience with hardware, firmware, and FPGA integration.
  • Exposure to CI/CD, test automation, and platform diagnostics.
Rate:
Not specified
Location:
United States
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job