Job Description
Responsibilities will include but not limited to:
Firmware design foptical communication products
Design implement firmware fmicrocontrollers (e.g., MCU, such as STM32, ESP32, etc) other embedded platforms
Develop low-level drivers (GPIO, UART, SPI, I2C, ADC, etc.) integrate peripherals
Ensure reliable efficient communication between hardware modules software systems
Develop GUI ffirmware debugging Lab engineering investigation.
Collaborate with software engineers to integrate hardware firmware with application layers
maintain design documents (memory map, register file, etc) test reports.
FW related troubleshooting failure analysis
Job Requirements:
Required Skills:
Proficiency in microcontrollers
Experience writing low-level drivers (GPIO, UART, SPI, I2C, ADC, PWM, etc.).
Experience with FreeRTOS, Zephyr, other real-time operating systems.
Use of tools like JTAG, SWD, in-circuit debuggers
Familiar with industry standards design regulatory, such as IEEE 802.3, OIF, MSA standard, CMIS specification, etc.
Understanding of firmware flashing, updating methods, version control.
Good experience in analog digital circuit design
Knowledge of electronic components (MCUs, ASIC, sensors, laser driver, TEC controller, regulators, etc.).
Experience using oscilloscopes, logic analyzers, multimeters, spectrum analyzers.
Knowledge experience on semiconductlaser foptic communication application
Strong skill on Failure analysis, root cause study improvement solution
Qualifications:
BS, MS, PhD in Electrical Engineering, photoelectric, Computer Engineering, Telecommunication, a related field.
Minimum 3 years of experience in the related industry
Independent Firmware development experience fmass production product.
Good communications skills, written verbal, in English Mandarin
Wellganized
Good willing to take reasonability.