Software Engineering – Board enablement & validation
- 18万-36万/年
- 上海
- |
- 5年以上
- |
- 本科
- |
- 全职
职位诱惑: 年终奖金,五险一金,成长空间大
发布时间: 2018-12-26发布
职位描述
This management position will be responsible for board enablement and validation work for the Huaxintong’s ARMv8 based processor targeting data center server market. This engineering manager will work in Huaxintong Software & System Group and locate in Shanghai.
Main Responsibility:
- Develop bare board software to enable and validate the development boards.
- Develop debugger scripts to enable and validate the development boards.
- Develop application, kernel module or scripts to automatically test the board functions.
- Provide support for board manufacture.
- Debug the server development boards by using debug equipment.
Required Skills:
- Minimum of 5-years of software development or debug experience using Linux or UNIX operating systems.
- At least 2-years of experience writing low-level software that interacts directly with hardware.
- Strong knowledge in debug and trace tools for platform debugging.
- Strong program skills in script language, shell, C and assembly language.
- Familiar with bootloader, Linux and low level driver.
- Familiar with board design, CPLD/FPGA configuration.
- Familiar with any of the following processors architecture: ARMv8, ARMv7, PowerPC, MIPS or x86.
- Good experience using lab tools such as high speed oscilloscope, logic analyzer and other protocol analyzer.
- Familiar with Git/Gerrit source code management tool.
- Experience of board manufacture support preferred.
- Excellent interpersonal and communication skills, good teamwork adaptability, good oral and written English skills, self-motivated.
Education Requirement:
- M.Sc. or Ph.D. degree from China top universities with major on Computer Science, EE or Automation etc.