Diebold Nixdorf

Software Engineer (C++)

Diebold Nixdorf
Apply
1 month ago
Mumbai, IndiaMid Level / Senior

Responsibilities

  • Write clean, scalable, maintainable, and reusable C++ code.
  • Design and implement portions of enterprise software products.
  • Create and execute unit tests and contribute to integration test planning.
  • Build software according to specifications and meet functional and quality requirements.
  • Apply software development best practices and solve technical problems effectively.

Requirements

  • Bachelor’s or master’s degree in engineering, computer science, information technology, or a related field.
  • 2 to 5 years of experience with C++ and MFC.
  • Strong proficiency in C++ and familiarity with its language specification.
  • Understanding of memory management in non-garbage-collected environments, dynamic polymorphism, friend classes, and C++ templates.
  • Knowledge of basic database systems, including indexes and filters.
  • Knowledge of CEN/XFS or XFS is an added advantage.
  • Ability to learn new technologies quickly and communicate and organize work effectively.

Tech Stack

Categories

Diebold Nixdorf

About Diebold Nixdorf

10,000+ employees
Contact me