Senior Software Engineer at Infinera Corporation
Sunnyvale, CA, US

Infinera is the global supplier of innovative networking solutions. Our customers include the leading service providers, data center operators, internet content providers (ICPs), cable operators, enterprises, and government agencies worldwide, including 9 of the top 10 Tier 1 service providers and 6 of the top 7 ICPs. We design, develop and deliver hardware and software for fiber-based connectivity solutions that span access, aggregation, metro, long haul, and submarine network. Our industry-leading, trendsetting edge-to-core solutions provide the foundation for many of the world’s largest and most demanding networks that generate billions in service revenue for our customers.

This is a key development position for Infinera’s optical line modules. You will be working on the industry’s most advanced DWDM transport products, which are powered by Infinera’s cutting-edge PIC technology, sophisticated optics and world-class Coherent DSP ASICs.

This position requires 4+ years of software development experience, excellent embedded C/C++ coding skills, and a good understanding of multi-threaded embedded system design.

Job Responsibilities:

  • As a member of the Firmware team, you are responsible for code design, implementation and testing for Infinera’s next generation of Optical Engine used for Long Haul, Metro and Data Center Interconnects
  • Firmware Requirement Documents, Design documents and help on testing documentation
  • Interface with optical, hardware, FPGA, software, manufacturing and test teams for assigned functions
  • Transfer of Information to manufacturing
  • Debug and fix customer issues

Job Requirements:

  • BS/MS in Electrical Engineering or Computer Science with 4+ years of embedded software development experience in multi-threaded real time environment
  • Great C/C++ programming skills. Experience in scripting languages considered a plus.
  • Excellent analytical and troubleshooting skills
  • Hands-on experience with Zynq and ARM processors desired
  • Good working knowledge and device driver development for Linux or other Real-Time Operating Systems (RTOS)

Infinera is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, status as a protected veteran, or status as a qualified individual with disability. EEO Employer/Vet/Disabled.