Siemens PLM Software, a business unit of the Siemens Digital Factory Division, works collaboratively with companies to deliver open solutions that help them realize innovation. Siemens PLM Software is a world-leading provider of product lifecycle management (PLM) and manufacturing operations management software. We help thousands of companies realize innovation by optimizing their processes, from planning and development through manufacturing, production and support. For more information on Siemens PLM Software products and services, visit www.siemens.com/plm.
Our department in Breda has a solid team of approximately 70 employees who focus on test and mechatronic simulation software and engineering services. As a business segment within Siemens PLM Software, the company provides a portfolio of products and services for manufacturing companies to manage the complexities of tomorrow’s product development by incorporating model-based mechatronic simulation and advanced test in the product development process. As a result, Siemens PLM Software is the first PLM software company to provide a closed-loop, systems-driven product development solution with integrated test.
To expand our R&D team, we are looking for an enthusiastic:
Our R&D team in Breda consists of 24 engineers, who are responsible for the design of analog and digital hardware, embedded software and firmware, and driver and application software. This team works very close with our teams in Belgium, Romania and Germany, as well as with external partners.
What you will be doing
- Development of C++ and C# software using Visual Studio
- Development of automated regression tests for our data acquisition systems
- Act as primary contact for
o the hardware and firmware development team in Breda
o the software development teams in Leuven, Belgium and Göttingen, Germany
o the service, production and product initialization departments in Breda.
In addition, elements such as real-time performance, high data volume, robustness and scalability (from a single acquisition front-end to a distributed network of devices) is of the highest importance.
During the design you have in the first instance attention for reliability, quality, security and innovation, but you are also responsible for the maintainability and testability of your product. The development of the product is done through intensive collaboration with our technical disciplines (analogue and digital design, firmware development).
Your main tasks are:
- Analyze, develop and implement technical solutions for the control of electronic data acquisition systems
o Develop extensions to interface libraries between our data acquisition hardware and the Test.Lab/Test.Xpress windows applications
o Extend the test software suite for Scadas Lab/Mobile/Recorder, Scadas XS/RS,
and the hardware diagnostics, ISO17025, Adjustment & Calibration applications
- Perform regular Jenkins based builds of these components/applications.
o Such builds must include various checks like
o Static code analysis (including secure coding)
o Unit tests
- Perform regular automated regression tests on our data acquisition systems, both hardware and firmware
o Analyze and report any failures
o Create and assign issues to responsible developers.
Skills and strengths needed
- Background in physics, electrical engineering or similar
- Experience in technical software development is required
- Specific technical skills:
o Knowledge of and experience in embedded software, C++ (17 or higher).
o Knowledge of and experience in version control using GIT and VSN
o Knowledge of and experience in building release and executing unit tests through Jenkins
o Knowledge of development methodologies such as UML, Agile, Test Driven Development
o Knowledge of analogue and digital hardware development
o Knowledge of digital signal processing
o Track record in problem solving using strong analytical skills
What we offer…
We can offer a great deal of flexibility with home working, and we are offering a market leading salary for this role.
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 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.
Organization: Digital Industries
Company: Siemens Industry Software B.V.
Experience Level: Experienced Professional
Job Type: Full-time