evosoft Hungary Kft logó

Senior C++ Software Engineer

Állás részletei

  • Cég neve

    evosoft Hungary Kft

  • Munkavégzés helye

    Budapest
  • Egyéb juttatások

    • Cafeteria
    • Szakmai tréningek
    • Nyelvtanulás támogatása
    • Egészségbiztosítás
  • Munkaidő, foglalkoztatás jellege

    • Alkalmazotti jogviszony
  • Elvárások

    • Angol felsőfok
    • 5-10 év tapasztalat
    • Főiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom
A hirdetés adatait sikeresen elküldte az email címére.

Állás leírása

content-header

Modern manufacturing relies on highly automated, configurable machine tools that can be adapted quickly to different production needs – from single prototypes to large‑scale series production.

The SINUMERIK product family provides advanced control solutions for CNC machine tools – supporting programming, commissioning, and operation across a wide range of industrial applications. In other words, it is the mind and soul of the machine.

Our Budapest team develops a software suite, which enables machine manufacturers to configure, commission, and upgrade CNC machines in an automated and reproducible way. By combining engineering software with hardware‑integrated execution on the control, the solution transforms traditionally manual commissioning processes into efficient, scalable workflows.

As a result, machine production and upgrade processes become faster, more reliable, and less dependent on manual expert intervention, while ensuring consistent quality across large machine fleets.

  • Owning and delivering complex C++ features across the full development lifecycle [design, implementation, review, maintenance]
  • Driving code quality improvements and reducing technical debt through refactoring and pragmatic modernization
  • Shaping technical solutions by contributing to design discussions and proposing implementation approaches
  • Reviewing code and mentoring developers to build sustainable engineering practices
  • Improving testability and reliability together with the tester community [Python-based test infrastructure]
  • Actively contributing to developer testing and Python-based test automation
  • Supporting efficient development and testing through automation and integrated toolchains
  • Supporting CI/CD flows [build, deployment, automated checks] and continuously improving pipeline robustness
  • Working with Git-based workflows efficiently [branching strategies, merges, conflict resolution]
  • Developing and maintaining cross‑platform functionality [Linux and Windows builds]
  • Troubleshooting complex issues [debugging, logs, root cause analysis] in a hardware‑integrated environment
  • Collaborating closely with testers, architects, and other stakeholders in a Scrum team
  • Communicating technical topics, design decisions, and issues clearly across the team
  • Contributing to shared understanding of requirements and system behavior
  • Using modern development tools, including AI-assisted solutions, to improve productivity, code quality, and development efficiency
  • Degree in engineering, informatics, or similar technical field

  • 5+ years of professional experience in C++ software development (mid/senior level)

  • Strong C++ knowledge (design, readability, maintainability, performance awareness)

  • Confident Git usage in collaborative environments (branching, merging, daily workflows)

  • Solid build system experience (preferably CMake)

  • Experience working with Linux; awareness of Windows differences in cross‑platform development

  • Understanding of CI/CD concepts and practical experience with pipelines (e.g. Jenkins)

  • Strong analytical thinking, problem solving, and ownership mindset

  • Team player attitude with mentoring mindset and strong communication skills

  • Openness to using modern development tools, including AI-assisted approaches, as part of daily engineering work

  • Fluent written and spoken English (German is a plus)

  • Qt know‑how or experience with modern C++ UI / framework ecosystems

  • Python experience, especially around test automation or tooling

  • CI/CD craftsmanship: improving Jenkins pipelines, build performance, or reliability

  • Experience in debugging complex and hard-to-diagnose issues

  • Background in industrial automation, CNC, or other hardware‑integrated domains

  • German language skills

  • Cafeteria package

  • Private health care service provider

  • Hybrid working model (3 days/week home office on average)

  • Flexible working hours

  • Closed, guarded parking area

  • Supportive team and dedicated mentor

  • Inspiring work environment and long-term job security

  • Opportunities for international collaboration

  • 250+ training options: language, soft-skill, technical programs, corporate workshops and meetups

  • Several internal communities (sport, CSR, Go Green, Toastmasters, etc.)

  • Family friendly workplace and The Best Workplace for Women Award

  • Corporate events
  • Parking

We want you to be the best version of yourself at evosoft - a place where you truly belong. Here, your ideas matter, your voice is heard, and your uniqueness is celebrated. Together, we thrive to build a workplace where everyone feels safe to contribute, learn, and grow – because diversity isn’t just a value for us, it’s our strength. If you’re looking for long‑term opportunities in a stable yet forward‑thinking tech community, you’ll feel right at home with us.


Álláshirdetés jelentése