Embedded Software Engineer (Optical transceiver)

Remote β€’ Posted 1 hour ago β€’ Updated 1 hour ago
Contract W2
6 Months
No Travel Required
Remote
$45 - $50/yr
Fitment

Dice Job Match Scoreβ„’

πŸ”’ Crunching numbers...

Job Details

Skills

  • Embedded Software
  • Optics
  • Optical Networking
  • Python
  • Linux
  • C
  • Software Development
  • optical transceiver

Summary

Role Overview:

We are seeking a highly skilled and motivated Software Engineer / Senior Software Engineer to join our Optics Driver Team. The ideal candidate will have strong expertise in C and Python programming, platform software development, and deep understanding of optical networking technologies. This role involves developing and validating optics drivers, enabling hardware platforms, debugging complex hardware-software interactions, and supporting next-generation optical transceiver technologies.

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 Client 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.
Employers have access to artificial intelligence language tools (β€œAI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91099677
  • Position Id: 9135863
  • Posted 1 hour ago
Contact the job poster
SD

Srinath Deekonda

Delivery Manager - Recruitment @ Talent Groups

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.