Senior Software Engineer C/C++

Siemens AG
Poland, NY, United States
14 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Bash Shell C++ (Programming Language) Network Analysis Code Review Data Structures Microsoft Visual Studio Software Architecture Software Engineering Software Systems Verilog
+2 more
VHSIC Hardware Description Language (VHDL) Information Technology

Job description

We are seeking a Senior C/C++ Software Engineer to join our dynamic team in Poland. You’ll drive the design and development of cutting-edge EDA solutions that empower global manufacturers to innovate at scale. You’ll work on complex technical challenges, collaborate with world-class engineers, and contribute to products that shape the future of electronic design. This is an opportunity to make a tangible impact on how the world designs and manufactures tomorrow’s technology., * Design, develop, and optimize EDA software solutions for chip, board, and system design applications

  • Collaborate with cross-functional teams to translate customer requirements into robust technical implementations
  • Conduct technical analysis and troubleshooting to resolve complex design challenges
  • Contribute to code reviews, architecture discussions, and continuous improvement of development practices
  • Mentor junior engineers and share technical expertise across the team
  • Participate in agile development cycles and deliver high-quality software on schedule

Requirements

Must-have:

  • C/C++ proficiency
  • Visual Studio experience
  • Strong knowledge of data structures and algorithms
  • Understanding of modeling and/or mathematical modeling
  • Experience developing and/or maintaining complex software architecture and algorithms
  • PhD or Master’s degree in Computer Science, Electrical Engineering, or related field (or equivalent professional experience)
  • 5+ years of professional experience in EDA software development or related engineering domain

Nice-to-have:

  • Knowledge of circuit analysis, algebra, calculus
  • VHDL AMS / Verilog AMS
  • Bash scripting
  • Java
  • EDA products experience and understanding of EDA objects and principles

Benefits & conditions

The salary range for this position is PLN 207,200 to PLN 356,500 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate’s job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits

About the company

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design., At Siemens Software, flexibility is how we work-hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You’ll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We’re committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

Videos

See all

Related articles

See all