Software Engineer - Test Division (C++/C#)

Siemens AG
New York, NY, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests Unit Testing Software Bug Management C Sharp (Programming Language) C++ (Programming Language) Object-Oriented Software Development Software Architecture UML Integration Tests Information Technology

Job description

Within one of our Test Division teams, you will contribute to the improvement of existing software as well as development of new software.

What you’ll be doing:

  • Analysis and design based on functional specifications
  • Development and optimization of code implementing numerical algorithms for existing and new analysis methods
  • Coding and testing, including developing unit test routines or automated test applications
  • Writing documentation for the developed code
  • Integration testing and bug-fixing

Requirements

  • University degree or equivalent experience in computer science or a related field
  • Proven skills in C++ and C#, OOP development methodology, and UML
  • Good knowledge of Digital Signal Processing (sampling technology, digital filtering) is an asset
  • Knowledge of matrix algebra; familiarity with 3D geometry and spatial calculations (coordinate transformations, projections, rotations) is an asset
  • Knowledge or experience in applied numerical mathematics is an asset
  • Expertise in software design and architecture

Working at Siemens Software

About the company

Hello World, We are hiring!

We empower our people to stay resilient and relevant in a constantly evolving world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future.

Does that sound like you? Then it seems like you’d make a phenomenal addition to our vibrant team.

Siemens Software, a business unit of the Siemens Digital Industries, is a leading global provider of software solutions to drive the digital transformation of industry, crafting new opportunities for manufacturers to realize innovation., Siemens is not the same manufacturing company as in the past. We are helping our customers get to tomorrow faster through innovation and digitalization and are transforming alongside them. We are a modern, forward-looking software company, with the opportunities of a large corporation, where your opportunities are endless. The role you apply for today is only the first step in your Siemens journey.

Working at Siemens Software means flexibility - choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you’d expect from a world leader in industrial software.

We are diverse, show respect and believe everyone deserves an opportunity. Flattening hierarchies, celebrating individual contributions, expressing different ways of thinking and embracing flexibility to respect life beyond work. https://www.sw.siemens.com/en-US/diversity-equity-inclusion/

Siemens. Making Real What Matters

If you want to make a difference - make it with us!

Apply for this position

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

Apply on arc.dev

Good distractions

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

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

12:40 min

Addressing the costs of integration tests and helper methods

Jens Happe Jens Happe · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all