Senior Software Integration Engineer
Siemens AG
Erlangen, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Erlangen, Germany
Tech stack
Java
Automation of Tests
Linux
Internet Group Management Protocols
Python
Message Queuing Telemetry Transport (MQTT)
Scrum
Quick EMUlator (QEMU)
Software Engineering
Systems Integration
TCP/IP
Test Management
Virtualization Technology
RTSP
Information Technology
Lxc
Docker
Programming Languages
Job description
- In our modern railway vehicles, the smooth interaction of several IT and OT components (e.g. critical control units, video surveillance, display and communication systems) must be ensured.
- As a Senior Software Integration Engineer (m/f/d), you will be responsible for configuring, integrating, analyzing, and validating the necessary solutions for the entire IT/OT module kit as a base for our international railway projects.
- You will be part of the development and testing team, collaborating with various internal interface partners.
- You will support the colleagues from the testing domain in defining test scope, creating test cases, and the performance and evaluation of manual and automated tests including the documentation in the test management systems and initiate appropriate countermeasures.
Requirements
Do you have experience in Virtualization?, Do you have a Bachelor's degree?, * You have a completed bachelor's degree in information technology or comparable.
- In addition, you earned several years of professional experience in methodical software development or integration, either in agility (SCRUM) or waterfall model (ideally V-model), as well as in the validation of software components (ideally in the railway sector).
- You gained experience in Linux operating systems and modern programming languages, ideally Java and Python.
- Furthermore, you have solid knowledge and practical experience in the use of IP-based communication (M2M), such as TCP/IP, IGMP, OPCUA, RTSP and MQTT.
- Foundational knowledge of modern container and virtualization platforms (e.g. LXC, Docker and QEMU) would be a great benefit.
- Being curious to understand complex IT systems in their end-to-end functionalities.
- Your English skills are fluent, German skills are an advantage.
Benefits & conditions
You will receive an attractive compensation package including the benefits of the collective bargaining agreement (e.g. additional pay and vacation pay) and other extras (e.g. corporate pension and shareholder program).
About the company
Siemens Mobility is a separately managed company of Siemens AG and has been a leading supplier in the field of mobility for over 160 years. Our core business includes rail vehicles, rail automation and electrification solutions, turnkey systems and related services. We have always been very innovative in making traveling faster, safer and more comfortable. Today, we need new solutions to new challenges such as climate change and rising populations worldwide. That's what drives us. That's why we shape mobility with passion, always being one step ahead. Through digitalization, we make infrastructures smart and create opportunities that get us from A to B sustainably and seamlessly. Our over 40,000 employees are pioneers in mobility who help to keep the world moving.