|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
发信人: hwangbo (HyeJung), 信区: Career_Upgrade
标 题: 【招聘】Marvell Advanced Digital R&D 部门正在广发英雄帖
发信站: 水木社区 (Tue Apr 5 18:19:22 2016), 站内
这张英雄帖,你敢接嘛?!
Marvell Advanced Digital R&D 部门正在广发英雄帖,一场新一代CACHE技术革新正在紧
锣密鼓地酝酿中,这张英雄帖,你敢接嘛?!
小编美美姐姐深入Advanced Digital R&D 内部打探到了一手情报,来为大家揭开这“研发
力”满满的超研值团队的神秘面纱!
-拥有成熟的CPU自主设计能力,成功设计出多代Marvell商用ARM兼容CPU以及无线通信DS
P;
-成熟的Compiler自主设计能力,编译器和工具链解决方案与CPU/DSP技术无缝配合;
-强大的Android VM性能提升能力,跻身世界商用最优解决方案之一;
-来自清华、北大、浙大、中科院、复旦、上海交大、西安交大等国内顶尖学府的优秀CP
U设计人才组成的超研发力团队(嘿嘿,想和你们的学长学姐一起工作嘛)
-由CEO直接带领FLC项目,正紧锣密鼓地设计研发下一代CACHE技术!
有木有感受到Advanced Digital R&D团队的超高研值呢?!如果你对CPU技术有兴趣,对自
己的专业水平 有自信!就快来接了这张英雄帖,加入美满英雄联盟!
Advanced Digital R&D正在招募以下职位,请发送简历至al-china-hr@marvell.com
邮件标题格式为“姓名-学校-意向职位-地点-eetop”。
职位一
CPU Design Verification Engineer
Job Description:
The candidate will be the key member of CPU team, participate in the
development of next generation of high-end and state-of-art ARM based
processors, and responsible for:
-Work closely with architect and RTL designers to understand the functional
goals of the design, and verify the functionality correctness of the design.
-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
random test generators for block-level and processor-level simulation.
-Help define and evolve our verification methodologies.
Qualification:
-MS/PhD in EE/CS (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 computer architecture (pipeline, out-of-order, cache) is a big
plus.
-Knowledge of constrained random verification methodologies such as UVM/OVM
is a plus.
-Experience in low power verification, gate level verification or formal
verification is a plus.
-Strong problem-solving skills.
-Fluent communication in both Chinese and English is an advantage.
职位二
CPU Logic Design Engineer
Job Description:
The candidate will be the key member of CPU team, participate in the
development of next generation of high-end and state-of-art ARM based
processors, and responsible for:
-CPU micro-architecture definition, logic design and implementation.
-Co-working with verification engineers to debug failing tests and resolve
bugs.
-Synthesis and timing analysis.
-FPGA prototyping/debugging.
Qualifications:
-MS/PhD in EE/CS (or equivalent).
-Strong Knowledge of computer architecture and micro-architecture.
-Solid logic design skills with Verilog HDL, with on-hands experience in high
speed and low power design.
-Solid knowledge of synthesis and timing analysis.
-Experience in processor design is a big plus.
-Experience in FPGA debugging with LA is a plus.
-Strong problem-solving skills.
-Fluent communication in both Chinese and English is an advantage.
职位三
CPU Performance Modeling and Analysis Engineer
Job Description:
The candidate will be the key member of CPU team and participate in the
development of next generation of high-end and state-of-art ARM based
application processors, and responsible for:
- Design and develop performance model of processor and memory sub-system to
help making design decisions.
- Cowork with designers to understand the micro-architectures well for good
accuracy.
- Collect benchmarks and performance data, doing performance analysis and
figure out bottlenecks.
- Explore new/optimized micro-architectures and advanced modeling
methodologies.
Qualification:
- MS/PhD in electronic engineering/computer science (or equivalent).
- Solid knowledge of computer architecture and digital circuit design.
- Experience in cycle accurate CPU (or equivalent) modeling, multi-processor
is preferred.
- Good programming and debugging skills in C/C++, experience also in Verilog R
TL design is a plus.
- Strong abstraction skills for hardware behavior.
- Fluent communication in both Chinese and English.
职位四
System Software Engineer
Job Description:
The work includes develop distributied operating system and boost performance
on top of Marvell CPUs and memory controller, design and implement the
customized server solution for IOT ecosystem:
oAnalysis cutting-edge distributied operating system and database for its
architecture and hotspot of performance and low power.
oCo-design with multi-core CPU and memory modeling for better performance and
low-power.
oDesign and develop profiling tools for CPU performance analysis
oVirtualization system development, runtime performance analysis and
optimization
Minimum Qualification:
oBS/MS/PhD in computer science/electronic engineering (or equivalent)
oStrong programming and debugging skill in C/C++/Java
oFluent communication in both Chinese and English
Additional Preferred Qualification:
oExperience in Java programming and big data background (Hadoop, Hive, Spark,
Storm, Mahout, Lucene, MongoDB etc.)
oFamiliarity with at least one scripting language such as Ruby or Python
oKnowledge of distributed operating system internals and theory of operation
oAdvanced UNIX programming concepts (pthreads, shared memory & other IPC,
driver interface)
oKnowledge and working experience on ARM architecture
oProfiling and optimization, with essential knowledge of compiler/ assembler/
linker
oStrong CPU architecture/micro-architecture knowledge
职位五
OS Development(Linux/RTOS) Engineer
Job Description:
The work includes Operating System(Linux/RTOS) analysis, design and
optimization; joint-design with Marvell CPUs and memory controller which are
compatible to ARM v7/8 ISA:
oAnalysis cutting-edge Operating Systems for its architecture and hotspot of
performance and low power.
oCo-design with multi-core CPU and memory modeling for better performance and
low-power.
oDesign and develop profiling tools for CPU performance analysis
oVirtualization system development, runtime performance analysis and
optimization
Minimum Qualification:
oBS/MS/PhD in computer science/electronic engineering (or equivalent)
oStrong programming skill in C/C++
oKnowledge of operating system internals and theory of operation
oAdvanced UNIX programming concepts (pthreads, shared memory & other IPC,
driver interface)
oStrong programming and debugging skills
oFluent communication in both Chinese and English
Additional Preferred Qualification:
oKnowledge of Android framework design and development
oKnowledge and working experience on ARM architecture
oProfiling and optimization, with essential knowledge of compiler/ assembler/
linker
oStrong CPU architecture/micro-architecture knowledge
职位六
Compiler Software Engineer
Job Description:
The work includes software design/development of compiler toolchain for
Marvell CPUs:
- Solution of optimized compiler, assembler, linker, simulator for Marvell
advanced DSP cores;
- Bug-fixing and platform integration to make above solution production
quality.
- Analysis and joint design with CPU design team for better performance of
micro-architecture of Marvell CPU cores.
Qualification:
- MS/PhD in computer science/electronic engineering (or equivalent).
- Strong C/C++ programming skills. Solid knowledge in Data Structure and
Algorithm.
- Research or working experience in compiler/assembler/linker/library/
simulator.
- Knowledge of DSP architecture, profiling and optimization is a great
advantage.
- Cooperative team player with good communication and teamwork skill.
- Fluent communication in both Chinese and English is an advantage.
职位七
Java VM Software Engineer
Job Description:
The work includes software design/development of Java VM for Marvell Mobile, I
OT and big data software ecosystem:
- Solution of optimized Java VM for Marvell advanced ARM cores;
- Solution of optimized Android Runtime (ART);
- Bug-fixing and platform integration to make above solution production
quality.
- Analysis and joint design with CPU design team for better performance of
micro-architecture of Marvell CPU cores.
Qualification:
- MS/PhD in computer science/electronic engineering (or equivalent).
- Strong C/C++ programming skills, and/or Java programming skills.
- Solid knowledge in Computer Architecture, Data Structure and Algorithm.
- Research or working experience in Java VM is a great advantage.
- Knowledge of ARM architecture, profiling and optimization is a great
advantage.
- Cooperative team player with good communication and teamwork skill.
- Fluent communication in both Chinese and English is an advantage. |
|