Epicareer Might not Working Properly
Learn More

R&D Lead Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Key Job duties & Responsibilities:

  1. Participate in the design, development, and testing of embedded firmware/software for high-performance optical transceivers.
  2. Deliver firmware packages according to project schedules, and oversee in-circuit testing, PCBA bring-up, and system-level debugging.
  3. Collaborate with Finisar’s global firmware/software team, adhering to Finisar's processes for firmware/software architecture, development, debugging, optimization, and validation.
  4. Work with functional teams, including marketing, transceiver engineering, product engineering, and customer support, to manage the entire product lifecycle.
  5. Support new product development and sustain existing products at the Finisar Shanghai site, focusing on micro-processors.
  6. Coordinate with global teams to provide software/firmware support across various locations.

Skills & Qualifications

  1. Bachelor’s Degree or Master’s Degree in Electrical Engineering, Computer Science/Engineering, or a related field
  2. Expertise in embedded systems and experience in developing microcontroller firmware
  3. Familiarity with I2C and SPI interface protocols
  4. Additional experience in the following areas is beneficial
  • Fiber optic transceiver technologies and MSA standards
  • Firmware quality assurance, testing, and validation methodologies
  • Board-level hardware design
  • GUI or application software development
  1. Strong analytical and troubleshooting skills, with proficiency in test and measurement equipment such as oscilloscopes and logic analyzers
  2. Excellent verbal and written communication skills
  3. A collaborative team player who is self-motivated and capable of working independently