Position:R&D Software Engineer
Location: Beijing
Detailed Description:
- Develop and implement algorithms for high-level synthesis.
Responsibilities:
- Developing the software algorithms for high level synthesis tool on both Window and Linux platforms.
- Carrying out and managing each step in software life cycle - requirements analysis, designing, coding and testing
- Working with the other team to identify, define and propose projects.
Requirements:
- Degree of M.S or Ph.D in computer science, computer engineering, or electrical engineering
- Development methodologies including object-oriented analysis and design, data structures
- Experience in object-oriented languages (C++)
- Team work
- Fluent English
Preferred knowledge and experience:
- Expert on C++ language object-oriented programming
- Experience on compiler algorithms, familiar with one of GCC/LLVM/SUIF
- Experience on classic algorithms like sorting, graphics
- Experience on high-level synthesis algorithms
- Experience on EDA tool developments
- Experience on VHDL/Verilog/SystemC hardware description languages
- Experience on TCL programming
- Experience of development on both Linux and Window platforms.
简历邮寄: cye@xilinx.com |