高级软件工程师(Driver)
- 18万-36万/年
- 上海
- |
- 3年以上
- |
- 本科
- |
- 全职
职位诱惑: 芯片原厂 先进工艺 尖端技术 优秀团队
发布时间: 2015-12-02发布
职位描述
JOB DESCRIPTION:
Contribute to embedded software development in one or multiple of the following areas:
1) Linux or Android based system driver development, Bootloader, and other IO driver (HDMI/USB/ETHERNET/SDRAM/FLASH/UART/Frontpanel etc).
2) Multi-format audio and video decoder, demultiplexer, graphics. CA system, USB device driver, network or other third part protocol stack integration.
Tasks will include:
1) Developing pre-tapeout software verification test cases.
2) Software design and review. Software programming and review.
3) Software test plan and test module development.
4) Software debug.
5) Customer requirement analysis and customer support.
QUALIFICATIONS:
1) Senior level positions require minimum 3 years of experience in embedded software development.New graduates will be considered for entry level positions, while production software development experience is still preferred.
2) Bachelor or Master degree in Computer Science, Electrical Engineering, or related fields.
3) Solid C/C++ programming skill.
4) Good communication skill, team work spirit, self-motivated.
5) Good English writing and reading skills.
Experience/Skill/Knowledge in multiple of the following areas is preferred:
1) STB/DTV IC and system industry experience. Multi-media IC and system industry experience.
2) Assembler programming, especially with MIPS or ARM ISA.
3) Embedded software environment debug tools.
4) Development of Linux kernel for MIPS-based embedded system.
5) Bootloader/BSP development.
6) Driver development of HDMI, USB, and Ethernet. Various video formats, MPEG2, H.264, AVS, and various audio formats, MPEG1/2/3, AC3, etc.
7) Common STB/DTV industry specs and protocols, in DVB-S, DVB-T, DVB-C, IPTV markets.
8) Knowledge of MFC/STL/Script/Java language.
9) Embedded GUI development and graphic processing tools such as PhotoShop. Software version control system such as clearcase, CVS, mercurial.
10) Bug tracking system such as Bugzilla and ClearQuest.