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

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

Software Engineer - C++ / Compiler

西门子(Siemens)

地点
伯灵顿,美国
工作方式
混合办公
类型
全职
发布
2026-10-06
资历
early career
部门
研发
编号
524948

半导体半导体设备

职责

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

必备要求

  • 计算机科学或计算机工程专业的学士、硕士或博士学位。
  • 0 至 3 年行业软件开发经验,作为团队成员参与开发大型 C++ 应用程序。
  • 具备算法和数据结构设计方面的经验。
  • 了解门级数字逻辑设计。
  • 既擅长团队合作开发,也擅长独立工作。
  • 候选人必须能够在位于马萨诸塞州伯灵顿的办公室现场办公。

优先条件

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

Responsibilities

  • Develop and improve compiler modules for analyzing customer designs and mapping them to emulator resources, including clock and data network analysis, logic partitioning, placement, and synthesis.
  • Participate in the development and implementation of new features for this compiler module and maintain existing functionality.
  • Work primarily with C++ on Linux platforms.
  • Write system-level tests using software simulation and develop new test methodologies.
  • Collaborate with other software teams and the Veloce hardware team 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.
  • Knowledge of gate-level digital logic design.
  • Strong team player and able to work independently.
  • Candidate must be able to work on-site at the Burlington, MA office.

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 (ModelSim, etc.).
  • Scripting languages (Python or shell scripting).

公司简介

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