-
Hitachi Rail

C++ Software Developer

Hitachi Rail
Romania · Full-time · Mid-Senior

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

fastapi python docker oracle cicd c
Login to Apply
Posted
Dec 02, 2025
Type
Full-time
Level
Mid-Senior
Location
Bucharest

Industries

Software Development IT System Custom Software Development

Categories

Business Development Information Technology Project Management

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
PRIOjet GmbH
Related

Software Developer Full Stack (m/f/d)

2026-04-09

Full-time
Not Applicable
Germany
IT Services
Information Technology
View Job Details
Meetup
Related

Software engineer intern

2026-04-11

Full-time
Entry
United Kingdom
Software Development
Engineering
View Job Details
Evernote
Related

Software engineer intern

2026-04-11

Full-time
Entry
United Kingdom
Software Development
Engineering