HAN Networks Co., Ltd.
Products
About Us
Intelligent Networking Innovation is Coming
Linux BSP Embedded Software Engineer
Beijing
Research and Development
Full time
Job Responsibilities

1. System construction and porting. Responsible for Uboot development and debugging, Linux kernel development and debugging, root file system construction, and performance optimization in embedded Linux systems;

2. Drive development and adaptation. Develop and debug key peripheral drivers, including wired USB、 Serial port, I2C, PCIe, etc;

3. Business application development. Related backend application development under Linux;

4. Cross team collaboration and technical output. Collaborate with hardware engineers to troubleshoot and locate hardware related issues. Collaborative application layer development and providing corresponding interfaces and documentation.

Job Requirements

1. Bachelor's degree or above, major in computer science, communication or related fields, with at least 2 years of relevant work experience;

2. Familiar with developing and debugging drivers for character devices/block devices/network devices, with timing analysis capabilities (oscilloscope/JTAG debugging);

3. Master the Linux kernel mechanism: Device Tree, process scheduling, memory management, interrupt handling;

4. Proficient in C/C++, proficient in using GCC/GDB, Makefile, Shell scripts, and Git code management;

5. Familiar with embedded development environment: cross compilation chain, kernel tracing tools (ftrace, perf).

Post for a Position
Document

Consultation Hotline

Official Account