Shenzhen Link-Card Tech Co., LTD

job title:
Linux software engineer
close
expand
job title:
software engineer
close
Expand
Responsibilities:

1. Conduct software development and debugging of embedded systems on HiSilicon, Rockchip and other platforms.

2. Be familiar with camera access technology, including camera driver writing and camera module debugging.

3. Design and implement low-level drivers, including peripheral drivers, sensor drivers, communication interfaces, etc.

4. Develop and optimize applications to meet the functional requirements of embedded systems.

5. Be proficient in audio and video coding standards and algorithms, including video codecs (such as H.264, H.265) and audio codecs (such as AAC, MP3).

6. Develop and optimize audio and video encoding and decoding to ensure high-quality transmission and playback of audio and video.

7. Conduct integration testing of hardware and software to resolve compatibility and interface issues.

8. Carry out performance optimization and resource management to improve the efficiency and response speed of embedded systems.

9. Conduct troubleshooting and problem solving, including locating and repairing hardware failures and software errors.

10. Write technical documents and user manuals to record relevant information on system design, development and use.


Requirements:

1. Bachelor degree or above, computer science, electronic engineering or related majors are preferred.

2. Proficient in embedded system development for HiSilicon, Rockchip and other platforms, and have relevant project experience.

3. Be proficient in debugging and accessing camera interfaces and camera modules, and understand the writing of camera drivers.

4. Be proficient in the development of underlying drivers, including peripheral drivers, sensor drivers, communication interfaces, etc.

5. Have experience in embedded system application development and be familiar with common development tools and software debugging technologies.

6. Be proficient in audio and video coding standards and algorithms, and understand the principles and implementation of video codecs (such as H.264, H.265) and audio codecs (such as AAC, MP3).

7. Have hardware knowledge and circuit foundation, and be able to understand the interaction and interface between hardware and software.

8. Have good problem-solving and debugging skills, and be able to quickly locate and solve problems.

9. Have team spirit and communication skills, and be able to work collaboratively with team members.


The following conditions take precedence:

1. Candidates with complete application project development experience are preferred

Resumes can be sent to HR email: ting.luo@link-card.com


job title:
algorithm engineer
close
Expand
Responsibilities:

1. Responsible for the design, development and optimization of image processing software;

2. Improve existing image processing algorithms to improve software performance and user experience;

3. Participate in demand analysis of image processing projects and formulate corresponding solutions;

4. Write technical documents and make regular reports on project progress;

5. Work closely with the team to ensure projects are completed on time.


Requirements:

1. Bachelor degree or above in computer science, software engineering or related majors;

2. At least 3 years of relevant work experience in image processing;

3. Proficient in OpenCV library and have in-depth understanding of image optimization technology;

4. Be familiar with the Linux development environment and have some understanding of common open source video tools such as ffmpeg;

5. Be familiar with ARM NEON instructions and be able to use them to accelerate software algorithms;

6. Familiar with Python/Matlab and other tools to verify image algorithms;

7. Have good programming habits and strong ability to analyze and solve problems;

8. Good team spirit and communication skills.


ndidates with complete application project development experience are preferred

Resumes can be sent to HR email: ting.luo@link-card.com


job title:
FPGA engineer
close
Expand
Responsibilities:

1. Responsible for the design and implementation of FPGA-based image processing algorithms;

2. Participate in the overall design of the image processing system and complete the module division and integration of the system;

3. Perform FPGA programming and simulation to optimize system performance;

4. Responsible for the maintenance and upgrade of FPGA platform;

5. Solve technical problems in the product development process and provide technical support.


Requirements:

1. Bachelor degree or above in electronic engineering, computer science or related majors;

2. Have more than 2 years of FPGA design and development experience, familiar with Verilog or VHDL language;

3. Have practical project experience in image processing, signal processing and other fields, and be familiar with image denoising, image enhancement, image 3A and other related algorithms;

4. Be familiar with the timing characteristics of video interfaces such as LCD/VGA/HDMI;

5. Proficient in using FPGA development tools and test equipment, such as Xilinx or domestic Yilinsi/Gaoyun and other manufacturer development environments;

6. Have good problem analysis and problem-solving abilities, and be able to complete design tasks independently;

7. Have good team spirit and communication skills.


Resumes can be sent to HR email: ting.luo@link-card.com