Software Engineer

Job Description

We are Siemens

Siemens EDA is a global technology leader in electronic design automation software. Our software tools enable companies around the world to develop new and highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics in order to deliver better products in the increasingly complex world of chip, board and system design.

Tessent Embedded Analytics, part of Siemens EDA, is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. Our embedded analytics technology allows product designers to add sophisticated cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever- decreasing time-to-market. We are proud of our technology and selling globally to many of the most respected and most exciting technology companies in the world.

The promise of a digital future…today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us visit -

What we're looking for

Are you a C++ developer who would be interested in working on products utilised by world leading silicon valley companies? Based out of our Cambridge or Bristol offices, we're hiring for Software Engineer to join our growing team here at Tessent Embedded Analytics (part of Siemens EDA). If you can you see yourself learning, growing, and succeeding in this exciting position and would relish the opportunity help shape the development of Tessent EA’s ground-breaking silicon IP then we would love to meet you!

There is no such thing as a perfect candidate so if you are debating whether to apply, we would encourage you to do so!

What you'll be doing

You will be a part of a team implementing world leading in-chip analytics and control technology. You will learn in detail how these chips are designed, built and tested both at bring-up and in-life.

 What you'll bring

  • Proven industry C++ development experience
  • A solid grasp of TDD principles and agile development methods

 Nice to have

  • Use off C++17
  • Use of Python (including Pytest)
  • An understanding or experience of Containerisation (Docker preferred)
  • Knowledge and use of test frameworks such as GoogleTest
  • Experience with GitLab and JIRA for development

 Join our Digital World

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, private healthcare and actively support working from home.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

At Siemens, we are always challenging ourselves to build a better future. We have some of the smartest minds working across the world, re-imagining the future and doing extraordinary things. Join our Talent Community today and let's stay connected in areas that interest you:

 Siemens Software. Where today meets tomorrow!





Organization: Digital Industries

Company: Siemens Electronic Design Automation Ltd

Experience Level: Early Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?