Files
wig/职位.html
2026-04-23 14:41:06 +08:00

566 lines
23 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>职位列表</title>
<!-- Tailwind and Fonts -->
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: { primary: '#3b82f6', secondary: '#2563eb' },
fontFamily: { inter: ['Inter', 'sans-serif'] },
}
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #f8fafc;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
color: #1e293b;
line-height: 1.6;
position: relative;
}
/* 背景光晕 */
.bg-glow-container {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
overflow: hidden;
z-index: 0;
pointer-events: none;
}
.bg-glow {
position: absolute;
border-radius: 50%;
filter: blur(80px);
opacity: 0.5;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 40px 20px;
position: relative;
z-index: 10;
}
/* Glassmorphism Item */
.job-item {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(248, 250, 252, 0.8) 100%);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 1);
border-radius: 16px;
padding: 24px;
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: flex-start;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 12px -2px rgba(59, 130, 246, 0.05);
}
.job-item:hover {
transform: translateY(-4px);
box-shadow: 0 20px 40px -10px rgba(59, 130, 246, 0.15);
background: rgba(255, 255, 255, 1);
}
.job-left {
flex: 1;
margin-right: 20px;
}
.job-title {
font-size: 20px;
font-weight: 700;
color: #0f172a;
margin-bottom: 12px;
cursor: pointer;
transition: color 0.2s ease;
}
.job-title a {
color: inherit;
text-decoration: none;
}
.job-title:hover, .job-title a:hover {
color: #3b82f6;
}
.job-type {
background-color: #eff6ff;
color: #3b82f6;
border: 1px solid #bfdbfe;
padding: 4px 14px;
border-radius: 9999px;
font-size: 13px;
font-weight: 600;
display: inline-block;
margin-bottom: 16px;
}
.job-description {
color: #475569;
font-size: 15px;
line-height: 1.6;
}
.job-right {
display: flex;
flex-direction: column;
align-items: flex-end;
min-width: 140px;
}
.job-category {
background-color: #f1f5f9;
color: #334155;
border: 1px solid #e2e8f0;
padding: 6px 16px;
border-radius: 8px;
font-size: 14px;
font-weight: 600;
margin-bottom: 12px;
}
.job-status {
color: #10b981;
font-size: 14px;
font-weight: 700;
background-color: #ecfdf5;
padding: 4px 12px;
border-radius: 6px;
}
/* Custom forms */
.search-filter-section {
background: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border: 1px solid rgba(255, 255, 255, 1);
box-shadow: 0 10px 30px -10px rgba(59, 130, 246, 0.08);
border-radius: 16px;
padding: 30px;
margin-bottom: 30px;
}
.search-filter-section h2 {
color: #0f172a;
font-size: 24px;
font-weight: 800;
margin-bottom: 24px;
}
.search-filter-section label {
color: #475569;
font-weight: 600;
margin-bottom: 8px;
display: block;
}
.search-input, .filter-select {
width: 100%;
padding: 12px 16px;
background-color: #ffffff;
border: 1px solid #cbd5e1;
border-radius: 8px;
color: #334155;
font-size: 15px;
transition: all 0.2s;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.02);
}
.search-input:focus, .filter-select:focus {
outline: none;
border-color: #3b82f6;
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
</style>
</head>
<body>
<div class="bg-glow-container">
<div class="bg-glow" style="top: -10%; left: -10%; width: 50%; height: 50%; background: radial-gradient(circle, rgba(59,130,246,0.2) 0%, rgba(255,255,255,0) 70%);"></div>
<div class="bg-glow" style="bottom: -10%; right: -10%; width: 60%; height: 60%; background: radial-gradient(circle, rgba(14,165,233,0.15) 0%, rgba(255,255,255,0) 70%);"></div>
<div class="bg-glow" style="top: 40%; right: 10%; width: 30%; height: 30%; background: radial-gradient(circle, rgba(99,102,241,0.15) 0%, rgba(255,255,255,0) 70%);"></div>
</div>
<div class="container">
<!-- 搜索和筛选区域 -->
<div class="search-filter-section animate-fade-in">
<h2>职位搜索与筛选</h2>
<!-- 搜索框 -->
<div style="margin-bottom: 20px;">
<input type="text" id="keyword-search" class="search-input" placeholder="输入关键字搜索职位...">
</div>
<!-- 筛选框 -->
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px;">
<div>
<label>职位名称</label>
<select id="job-title-filter" class="filter-select">
<option value="all">全部职位</option>
<option value="CPU IP系统开发工程师">CPU IP系统开发工程师</option>
<option value="CPU IP设计工程师">CPU IP设计工程师</option>
<option value="CPU IP 验证工程师">CPU IP 验证工程师</option>
<option value="编译器开发工程师">编译器开发工程师</option>
<option value="仿真开发工程师">仿真开发工程师</option>
<option value="SDK开发工程师">SDK开发工程师</option>
<option value="数字ic设计工程师">数字ic设计工程师</option>
<option value="技术应用工程师(AE)">技术应用工程师(AE)</option>
<option value="软件IDE开发工程师">软件IDE开发工程师</option>
</select>
</div>
<div>
<label>职位类型</label>
<select id="job-type-filter" class="filter-select">
<option value="all">全部类型</option>
<option value="研发">研发</option>
<option value="商务">商务</option>
</select>
</div>
<div>
<label>工作地点</label>
<select id="job-category-filter" class="filter-select">
<option value="all">全部地点</option>
<option value="上海">上海</option>
<option value="珠海">珠海</option>
<option value="深圳">深圳</option>
</select>
</div>
<div>
<label>职位状态</label>
<select id="job-status-filter" class="filter-select">
<option value="all">全部状态</option>
<option value="26应届/需实习">26应届/需实习</option>
<option value="全职">全职</option>
</select>
</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title"><a href="https://www.beiyuxing.live/elementor-%e9%a1%b5%e9%9d%a2-1142/">CPU
IP系统开发工程师</a></div>
<div class="job-type">研发</div>
<div class="job-description">
1.负责公司处理器产品定义与规划<br>
2.负责处理器(或处理器模块级)架构规格定义<br>
3.负责微架构的建模与分析,瓶颈识别与方案提出<br>
4.负责微架构原型系统分析搭建<br>
5.负责处理器前沿技术调研及落地
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">CPU IP设计工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
1.根据需求,搭建基于RISC-V CPU的硬件解决方案<br>
2.负责SOC集成/总线/CPU等方向的数字电路设计和项目交付<br>
3.负责制订模块规格书,编写RTL代码,提供设计报告和验证支持<br>
4.负责模块综合及时序分析<br>
5.负责芯片模块功能调试和应用支持
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">CPU IP 验证工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责一个或者多个CPU IP相关模块的验证工作,实现CPU IP的高质量交付:<br>
1.制定测试计划,负责模块的测试方案文档编写及覆盖率统计<br>
2.开发UVM/Formal环境和测试例,开发测试脚本,对所负责模块进行模块验证(Unit Test)
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">编译器开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责自研处理器工具链开发,基于llvm&gcc框架:打造高效率高质量工具链:<br>
方向一:编程语言与编译框架设计<br>
方向二:编译器工具链<br>
方向三:二进制翻译
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">仿真开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责IA,CA等不同类型仿真器开发,协同架构优化,全面提升产品竞争力
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">SDK开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责解决方案软件开发,软硬件协同支撑客户商业成功:<br>
1.负责基于公司RISCV处理器SDK及操作系统开发及移植<br>
2.负责公司FPGA平台业务开发及移植<br>
3.为不同客户,开发定制化业务程序<br>
4.交付过程中为客户提供技术支持<br>
5.参与开源社区,与全球 RISC-V 开发者协作
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">数字ic设计工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
1. 负责SOC集成/总线/DDR/接口/电源/低功耗/图像视频/通信/安全/CPU等方向的数字电路设计和项目交付<br>
2. 负责制订模块规格书,编写RTL代码,提供设计报告和验证支持<br>
3. 负责模块综合及时序分析<br>
4. 负责芯片模块功能调试和应用支持
</div>
</div>
<div class="job-right">
<div class="job-category">珠海</div>
<div class="job-status">26应届/需实习</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">技术应用工程师(AE)</div>
<div class="job-type">研发</div>
<div class="job-description">
1.为客户提供基于RISC-V CPU的高质量应用技术支持<br>
2.根据研发提供的产品资料,撰写培训资料(PPT),用于演讲介绍<br>
3.充分了解客户项目架构以及技术指标,解构PPA需求,有效地提出RISC-V的解决方案<br>
4.与客户有效沟通,能快速及时地向研发团队传递客户需求...
</div>
</div>
<div class="job-right">
<div class="job-category">深圳</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">CPU IP设计工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
1.根据需求,搭建基于RISC-V CPU的硬件解决方案<br>
2.负责SOC集成/总线/CPU等方向的数字电路设计和项目交付<br>
3.负责制订模块规格书,编写RTL代码,提供设计报告和验证支持<br>
4.负责模块综合及时序分析<br>
5.负责芯片模块功能调试和应用支持
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">CPU IP 验证工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责一个或者多个CPU IP相关模块的验证工作,实现CPU IP的高质量交付:<br>
1.制定测试计划,负责模块的测试方案文档编写及覆盖率统计<br>
2.开发UVM/Formal环境和测试例,开发测试脚本,对所负责模块进行模块验证(Unit Test)
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">编译器开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责自研处理器工具链开发,基于llvm&gcc框架:打造高效率高质量工具链:<br>
方向一:编程语言与编译框架设计<br>
方向二:编译器工具链<br>
方向三:二进制翻译
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">SDK开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
负责解决方案软件开发,软硬件协同支撑客户商业成功:<br>
1.负责基于公司RISCV处理器SDK及操作系统开发及移植<br>
2.负责公司FPGA平台业务开发及移植<br>
3.为不同客户,开发定制化业务程序<br>
4.交付过程中为客户提供技术支持<br>
5.参与开源社区,与全球 RISC-V 开发者协作
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">软件IDE开发工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
1. 负责公司 IDE 软件开发<br>
2. 与公司其他团队对接,支持 gcc/clang 等工具链和 debug、profiler 工具集成<br>
3. 持续优化 IDE 性能、兼容性及界面布局,改善 IDE 用户使用体验
</div>
</div>
<div class="job-right">
<div class="job-category">上海</div>
<div class="job-status">全职</div>
</div>
</div>
<div class="job-item">
<div class="job-left">
<div class="job-title">数字ic设计工程师</div>
<div class="job-type">研发</div>
<div class="job-description">
1. 负责SOC集成/总线/DDR/接口/电源/低功耗/图像视频/通信/安全/CPU等方向的数字电路设计和项目交付<br>
2. 负责制订模块规格书,编写RTL代码,提供设计报告和验证支持<br>
3. 负责模块综合及时序分析<br>
4. 负责芯片模块功能调试和应用支持
</div>
</div>
<div class="job-right">
<div class="job-category">珠海</div>
<div class="job-status">全职</div>
</div>
</div>
</div>
<script>
// 搜索和筛选功能
document.addEventListener('DOMContentLoaded', function () {
// 获取所有筛选元素
const keywordSearch = document.getElementById('keyword-search');
const jobTitleFilter = document.getElementById('job-title-filter');
const jobTypeFilter = document.getElementById('job-type-filter');
const jobCategoryFilter = document.getElementById('job-category-filter');
const jobStatusFilter = document.getElementById('job-status-filter');
// 获取所有职位项
const jobItems = document.querySelectorAll('.job-item');
// 添加筛选事件监听
function setupFilterListeners() {
keywordSearch.addEventListener('input', filterJobs);
jobTitleFilter.addEventListener('change', filterJobs);
jobTypeFilter.addEventListener('change', filterJobs);
jobCategoryFilter.addEventListener('change', filterJobs);
jobStatusFilter.addEventListener('change', filterJobs);
}
// 执行筛选
function filterJobs() {
const keyword = keywordSearch.value.toLowerCase();
const selectedTitle = jobTitleFilter.value;
const selectedType = jobTypeFilter.value;
const selectedCategory = jobCategoryFilter.value;
const selectedStatus = jobStatusFilter.value;
jobItems.forEach(item => {
const title = item.querySelector('.job-title').textContent.toLowerCase();
const type = item.querySelector('.job-type').textContent;
const category = item.querySelector('.job-category').textContent;
const status = item.querySelector('.job-status').textContent;
const description = item.querySelector('.job-description').textContent.toLowerCase();
// 检查是否匹配所有筛选条件
const keywordMatch = keyword === '' || title.includes(keyword) || description.includes(keyword);
const titleMatch = selectedTitle === 'all' || title.includes(selectedTitle.toLowerCase());
const typeMatch = selectedType === 'all' || type === selectedType;
const categoryMatch = selectedCategory === 'all' || category === selectedCategory;
const statusMatch = selectedStatus === 'all' || status === selectedStatus;
// 显示或隐藏职位项
if (keywordMatch && titleMatch && typeMatch && categoryMatch && statusMatch) {
item.style.display = 'flex';
} else {
item.style.display = 'none';
}
});
}
// 初始化筛选功能
setupFilterListeners();
});
</script>
</body>
</html>