C++ Software Developer (Core System & Electrical Engineering) - EL
Employer · Siemens
Budapest District XI
At the Siemens Mobility Kft. R&D center in Infopark, District XI, we work on projects that ensure smooth, sustainable, reliable, and safe transportation. We are looking for a C++ developer to join our dynamically growing team, someone who is comfortable with kernel-level development, capable of software-mapping electrical and energy relationships, and dedicated to optimizing the performance of critical core systems.
Tasks
- Kernel-level development: Adapting and expanding the simulation kernel to process complex design and schedule data.
- Physical modeling: Software mapping and implementation of electrical and energy interrelationships using modern C++ standards.
- Ensuring system stability: Maintenance, bug fixing, and performance optimization of critical core modules (performance tuning).
- Professional cooperation: Close collaboration with senior developers in implementing complex railway infrastructure simulation logic.
Conditions & benefits
Family-friendly workplace with flexible working hours and a flexible approach.Stress-free environment with a strong emphasis on work-life balance.Development opportunities with an individual training budget and a well-defined career path.Life and health insurance.We provide an ergonomic working environment to make your office work comfortable.Cafeteria benefits package consisting of over 20 elements.
Requirements
- Higher education in engineering, computer science, or natural sciences (mathematics or physics).
- At least 3 years of experience in C++ software development (modern standards, memory management, and optimization).
- Confident English and German language skills (minimum B1) both spoken and written.
- You enjoy diving deep into physical/mathematical models and low-level code.
- You are able to create stable, high-performance, and fault-tolerant kernel modules.
- You are not intimidated by complex performance issues and architectural challenges.
- You collaborate constructively and effectively with the engineering team.