Hitachi Rail
C++ Software Developer
Hitachi RailRomania12 days ago
Full-timeBusiness Development, Information Technology +1

Core Responsibilities / Objective of the Role:

In this role, you are responsible for the specification, development, integration, and testing of software components for control and safety systems (ARAMIS).


Detailed Responsibilities and Duties:

• Derivation of system and software requirements

• Participation in software design

• Implementation of software components

• Integration of modules and software components in the internal GTS lab

environment or on customer systems

• Error analysis and troubleshooting

• Development and documentation of test cases (customer-specific and internal)

• Creation of scripts for test execution, automation, and simulation

• Preparation of technical documentation

• Development, execution, and maintenance of automated tests for unit, module,

regression, product, and system testing

• Documentation of test results (customer-specific and GTS-specific)

• Preparation and execution of commissioning activities


Required Education or Training:

Successfully completed technical degree (e.g., Electrical Engineering or Computer Science) or equivalent qualification.


Alternatively, extensive professional experience in the relevant operational environment.


Technical Skills:

Mandatory:

• Experience with C++ (Qt)

• Experience with Python (FastAPI, Pydantic, SQLAlchemy)

• Experience with relational databases (Oracle, MariaDB)


Preferred:

• Experience in operations and railway control and safety systems

• Strong knowledge in analyzing and describing complex software systems

• Familiarity with Docker containerization

• Familiarity with version control using Git

• Familiarity with CI/CD with Jenkins

• Solid understanding of object-oriented software development, integration, and

testing of software components


Soft Skills:

• Independent and responsible working style

• Structured approach, team spirit, communication skills, and sense of responsibility

• Results- and customer-oriented behavior

• Good command of German and English, both written and spoken

Key Skills

Ranked by relevance