旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

软件工程师 - C++、编译器

Software Engineer - C++ Compiler

西门子(Siemens)

地点
伯灵顿,美国
工作方式
混合办公
类型
全职
发布
2026-06-04
资历
senior
部门
研发
编号
509131
招聘主体
西门子工业软件公司

半导体半导体设备

职责

  • 开发和改进编译器,用于分析客户设计并将其映射到仿真器资源,包括分析时钟和数据网络、进行逻辑分区、布局和组合。
  • 参与编译器核心模块新功能的开发和实现,并维护现有功能。
  • 主要使用 Linux 平台上的 C++ 语言进行开发。
  • 编写使用软件仿真的系统级测试,并开发新的测试方法。
  • 在国际化的多站点开发环境中,与 Veloce 硬件团队和其他软件团队进行协作。

必备要求

  • 计算机科学或计算机工程专业的学士、硕士或博士学位。
  • 0 至 3 年行业软件开发经验,作为团队成员参与开发大型 C++ 应用程序。
  • 具备算法和数据结构设计方面的经验。
  • 必须了解门级数字逻辑设计。
  • 既擅长团队合作开发,也擅长独立工作。

优先条件

  • 具备 EDA 软件开发经验,尤其是在时序分析、综合、设计划分或布局方面。
  • 具备软件工程技能,并有使用 Unix/Linux 操作系统的经验。
  • 具备软件测试方法方面的经验。
  • 具备硬件描述语言(Verilog/VHDL)的使用经验。
  • 有使用软件仿真工具(Modelsim 等)的经验。
  • 掌握脚本语言(Python 或 sh 脚本)。

Responsibilities

  • Develop and improve compiler modules that analyze customer designs and map them to emulator resources, including analyzing clock and data networks, performing logic partitioning, placement, and composition.
  • Participate in the development and implementation of new features in compiler core modules and maintain existing functionality.
  • Work primarily in C++ on Linux platforms.
  • Write system-level tests using software simulation and develop new test methodologies.
  • Collaborate with the Veloce hardware team and other software teams in an international multi-site development environment.

Must Have

  • BS, MS, or PhD in Computer Science or Computer Engineering.
  • 0-3 years of industry software development experience, developing large C++ applications as part of a team.
  • Experience with algorithm and data structure design.
  • Must understand gate-level digital logic design.
  • Able to work well both in a team and independently.

Preferred

  • Experience in EDA software development, especially in timing analysis, synthesis, design partitioning, or placement.
  • Software engineering skills and experience with Unix/Linux operating systems.
  • Experience with software testing methodologies.
  • Experience with hardware description languages (Verilog/VHDL).
  • Experience with software simulation tools (e.g., Modelsim).
  • Scripting languages (Python or shell scripting).

公司简介

西门子数字化工业集团 (Digital Industries, DI) 是工业自动化和数字化领域的创新者。我们通过数字化企业解决方案,将现实世界和数字世界无缝连接,并借助全面的“数字孪生”实现持续的循环优化。同时,我们利用无限数据,赋能无限契机,助力快速确信的决策,为工业企业转型和可持续发展注入加速度。 加入西门子,一起共创明日世界!西门子明确承诺企业的商业活动应着眼于未来,可持续发展是西门子业务不可或缺的组成部分。自2019年以来,我们已将自身运营中产生的碳排放量减少约46%,并设定2030年的二氧化碳减排目标为相比2019年减少90%。在中国,西门子入选了 “2022福布斯中国可持续发展工业企业TOP50” 。我们由不同背景、国籍、专业知识和思维方式的伙伴组成。在这里,你会获得信任和自由,尽情地发挥所长。在这里,你会找到同伴、导师和行业大咖,与你共同创造和成长。如果拥有好奇心、突破力、创造力,寻找一个平等的发展机会并充分释放自己的潜能,加入我们,做你自己,和我们共创明日世界!探索更多发展可能。