Marvell招聘编译器相关、CPU设计相关工程师

Marvell是家很不错的公司,《编译点滴》强烈推荐。

因为是ARM芯片,编译器采用GCC,另外还有虚拟机、CPU逻辑设计、CPU验证职位。所有职位都来自CPU R&D部门。

CPU R&D group in Shanghai is chartered to develop and deliver world-class high frequency and low power CPUs which are compatible to ARM v7/8 ISA, joint-design with Operating System for mobile and server. The group also delivers high quality and complete development tools, modeling and optimization solutions for Marvell CPUs in Marvell application processors, communication processor, video processors, storage processors, printer processors and etc. With company’s business and R&D expansion in China, we are looking for talented engineers who would like to join us to experience the opportunities from Marvell’s rapid growth.

职位描述如下:

CPU Software Engineer

Job Description:

  • The work includes software design/development and board design of following projects for Marvell CPUs:
  • Development of Marvell proprietary compiler, Marvell optimized GCC compiler, Marvell JTAG debugger, Marvell Hardware Tracer, Marvell Profiler, Eclipse based IDE.
  • Virtual Machine design and optimization for Marvell CPUs.
  • Multi-core OS design and optimization for Marvell CPUs.
  • Board design for JTAG debugger, tracer.
  • Distributed test infrastructure and test designs for all above projects.

Qualification:

  • BS/MS/PhD in electronic engineering/computer science (or equivalent).
  • Strong CPU architecture/micro-architecture knowledge.
  • Strong programming skills, and/or strong board design skills.
  • Research or working experience in any relevant projects described above.
  • Cooperative team player with good communication and teamwork skill.
  • Fluent communication in both Chinese and English is an advantage.

 

CPU Software Engineer

Job Description:

  • The candidate will be the key member of Logic design team and participate in the development of next generation of high-end and state-of-art ARM based application processors, including and not limited to:
  • Micro-architecture definition,
  • Logic implementation,
  • Timing analysis,
  • Performance tuning,
  • And FPGA prototyping,

Qualification:

  • BS/MS/PhD in electronic engineering/computer science (or equivalent),
  • Solid skill and experience in high speed logic design,
  • Experience in logical synthesis and timing analysis, i.e. using synthesis tools like DCT/ICC etc,
  • Knowledge in computer architecture, hands-on project experience in processor design and/or verification,
  • Experience in CPU (or equivalent) verification, including test plan and test bench development, test case development and test coverage assessment,
  • Experience and knowledge in memory sub-system, multi-processor sub-system will be a great plus,
  • Knowledge with ARM v7 architecture and/or AXI4/ACE protocol will be a great plus,
  • Experience in FPGA prototyping and debugging is a plus,
  • Expect self-motivation and team-player,
  • Fluent communication in both Chinese and English is an advantage.

 

CPU Design Verification Engineer

Job Description:
This CPU Design Verification Engineer will be a member of the design team for the next-generation Marvell CPU targeted for the handheld and embedded server market. The candidate will be responsible for pre-silicon verification:

  • Work with RTL designers to debug failing tests and resolve bugs.
  • Develop and execute functional verification test plans, including writing tests, developing behavioral checkers or coverage monitors.
  • Analyze coverage gaps and devise strategies to fill coverage holes.
  • Build up verification environment, including development of test benches and test generators for block-level and processor-level simulation.
  • Help define and evolve our verification methodologies.

Qualification:

  • BS/MS/PhD in electronic engineering/computer science (or equivalent).
  • Experience in CPU (or equivalent) verification, including test plan and test bench development, test case development and test coverage assessment.
  • Experience in assembly programming (ARM assembly preferred).
  • Experience using Perl or other UNIX scripting languages for flow automation.
  • Knowledge of constrained random verification methodologies such as UVM/OVM is a plus.
  • Strong problem-solving skills.
  • Fluent communication in both Chinese and English is an advantage.

2 thoughts on “Marvell招聘编译器相关、CPU设计相关工程师

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>