Description:
This position requires low level software development experience, embedded C/C++ coding skills, and good understanding of multi-threaded embedded system design.
- As a member of the Firmware team, you are responsible for FW design, implementation and testing for Infinera’s next generation of Optical Engine used for Long Haul, Metro and Data Center Interconnects.
- Responsible for FW Requirement Documents, Design documents and help on testing documentation.
- Interface with optical, hardware, FPGA, software, manufacturing and test teams for assigned FW functions.
- Transfer of Information to manufacturing, debug and fix customer issues.
Job Requirements
- BS/MS in Electrical Engineering or Computer Science with development experience in multi-thread real time environment.
- Great C/C++ programming skills. Visual Basic, Matlab or Python are considered a plus.
- Excellent analytical and troubleshooting skills are critical to this position.
- Hands-on experience with Zynq and ARM processors desired. Good experience with serial interfaces like I2C, SPI, and UART.
- Good working knowledge and device driver development for Linux or other Real-Time Operating Systems (RTOS).
- Experience with JTAG debuggers, oscilloscopes, Logic Analyzers, software version control (Like Perforce, GIT) and bug tracking systems are required.