Hitachi, Ltd.

Senior C++ developer

Hitachi, Ltd.
Apply
3 months ago
Kraków, PolandSenior

Responsibilities

  • Design, develop, and implement complex software modules and applications using C++.
  • Architect and optimize distributed-system software for performance, scalability, and reliability.
  • Conduct code reviews and ensure compliance with coding standards, best practices, and architectural guidelines.
  • Collaborate with product management, QA, and engineering teams to define requirements and deliver solutions.
  • Troubleshoot and debug complex software issues and provide effective resolutions.
  • Mentor junior developers and provide technical guidance.
  • Contribute to CI/CD pipelines and automation efforts.
  • Monitor emerging technologies and industry trends and apply relevant improvements to software products.

Requirements

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional experience in C++ software development.
  • Strong proficiency in C++11, C++14, C++17, and C++20, including object-oriented design, data structures, and algorithms.
  • Experience with multithreading, concurrency, and performance optimization.
  • Understanding of operating system concepts, preferably Linux/Unix, and network programming.
  • Experience with version control systems such as Git.
  • Familiarity with unit testing frameworks such as Google Test and debugging tools.
  • Strong problem-solving, analytical, and communication skills.
  • Experience with embedded systems is a plus.

Benefits

  • Competitive benefits supporting financial, physical, and mental wellbeing and personal development.
  • Full-time, on-site role in Krakow, Lesser Poland, Poland.
  • Detailed financial conditions and benefits are provided during the recruitment process and before signing the employment contract.

Tech Stack

Categories

Hitachi, Ltd.

About Hitachi, Ltd.

10,000+ employees
Contact me