A. BSP Engineer * 1
1. ARM-based Board bring up and driver porting.
2. Maintain uboot, Linux Kernel and Root File System.
3. Familiar with embedded system programming.
4. Familiar with computer vision open source such as OpenCV, OpenNI, and Realsense is a plus.
5. Familiar with Networking Protocol such as TCP/IP is a plus.
B. FPGA Engineer * 2
1. According image processing algorithm and pseudo code to implement C model and RTL
2. Familiar with camera interface is a plus
3. Familiar with MCU is a plus
4. Familiar with ARM platform is a plus.
We are looking for an experienced engineer with a strong background in embedded systems and Linux software development to join our R&D team. The role involves participating in the design, development, and system integration of new products.
Responsibilities
◆Develop and maintain firmware and Linux daemons
◆Participate in the system integration process of new products, including design discussions, implementation, testing, and delivery
◆Design and implement network-related features, including video streaming, OAuth2.0, HTTP/HTTPS
◆Utilize Git and other source control tools to ensure code quality and efficient team collaboration
◆Communicate with international colleagues in English, including participation in video conferences for design and requirement discussions
Requirements
◆Proficiency in C programming and Linux OS environments
◆Hands-on experience in embedded system development
◆Solid understanding of network protocols, such as TCP/IP, HTTP/HTTPS
◆English proficiency (listening, speaking, reading, and writing) to collaborate effectively with overseas colleagues
◆Awareness of information security practices; ability to leverage tools like GPT or DeepSeek while ensuring the confidentiality of company data