Job Responsibilities:
Responsibilities:
1. Responsible for hardware scheme design, schematic drawing, PCB Layout and optimization of programmer products, ensuring they meet functional, performance and cost requirements.
2. Lead the selection of main control, storage, interface and power chips, completing evaluation, specification confirmation and sample verification.
3. Responsible for hardware sample debugging, testing and troubleshooting, coordinating to complete performance, compatibility and reliability testing.
4. Participate in requirement review and technical solution demonstration, proposing optimization suggestions to enhance product competitiveness.
5. Write hardware design documents, BOM lists, test specifications and other technical documents.
6. Coordinate with production to complete mass production introduction, solving mass production hardware problems and optimizing process and yield rate.
7. Track industry technology trends, carry out technical pre-research and support product iteration.
8. Coordinate with software engineers to complete hardware-software joint debugging to ensure functional adaptation and stability.
Requirements:
1. Bachelor's degree or above in electronics/automation or related major, with 3+ years of hardware design experience; programmer/burner/industrial control experience is preferred.
2. Proficient in hardware design flow, skilled in using EDA tools such as Altium Designer and Cadence, with experience in multi-layer PCB, EMC and signal integrity design.
3. Familiar with JTAG, SWD, SPI, I2C and other interface protocols, master interface circuit design, and can adapt to multi-chip programming needs.
4. Proficient in analog/digital circuit design, able to independently complete power solution selection and debugging.
5. Skilled in using oscilloscopes, logic analyzers and other tools, with ability to quickly locate problems.
6. Understand mass production flow; EMC certification experience is preferred.
7. Familiar with component selection with cost control awareness.
Job Responsibilities:
Responsibilities:
1. Responsible for FPGA underlying architecture design, module division and technical selection of programmer products, completing Verilog/VHDL code writing, simulation and debugging.
2. Lead FPGA logic design and optimization for core interfaces such as JTAG, SWD, SPI, I2C, ensuring transmission stability and multi-chip adaptability.
3. Coordinate with hardware and software teams to complete joint debugging, troubleshooting logic, timing and compatibility issues.
4. Participate in requirement review and technical solution demonstration, proposing architecture optimization and technical innovation suggestions.
5. Write FPGA design specifications, test specifications, selection documentation and other technical documents.
6. Track FPGA technology trends, carry out technical pre-research and support product upgrade.
Requirements:
1. Bachelor's degree or above in electronics, automation, computer science or related majors, with 3+ years of FPGA design experience; programmer/burner experience is preferred.
2. Proficient in Verilog/VHDL, skilled in using tools such as Quartus and Vivado, with architecture design and timing analysis capabilities.
3. Familiar with JTAG, SPI and other protocols, with digital circuit and timing logic foundation; signal integrity and EMC design experience is preferred.
4. Possess rapid problem troubleshooting ability to solve logic, timing and compatibility faults.
5. Strong teamwork ability, able to collaborate efficiently with hardware, software and testing teams.
6. Understand R&D and mass production flow; mass production support experience is preferred.