Software Engineer (C++)

We are looking for a Software Application Development Engineer to collaborate closely within a global team and across various Engineering departments. This role involves designing, developing, and testing new software applications within a team-oriented setting, employing the Agile development process. The company is one  of the world’s leading manufacturers of industrial gas turbines, with more than 15,000 units and over 2 billion operating hours in over 100 countries.

What will be your key responsibilities:

  • Engage directly with data acquisition computers within control systems hardware.
  • Perform C++ development for both Windows and Linux Operating Systems.
  • Collaborate both independently and within a cross-functional team of engineers to refine and enhance software solutions.
  • Utilize Agile methodologies throughout the entire software development lifecycle.
  • Establish and maintain Continuous Deployment/Continuous Integration (CD/CI) build and release pipelines.
  • Design, develop, and test software components to fulfill customer and end user requirements.
  • Apply principles of object-oriented and secure programming.
  • Debug and enhance the existing code base to rectify bugs and implement enhancements.

What experience should you have:

  • Bachelor’s degree in computer science, Computer/Electrical/Mechanical Engineering, or relevant experience in Software engineering.
  • Demonstrated track record of possessing strong technical comprehension.
  • Minimum of 3 years of software engineering experience.
  • Minimum of 2 years of C++ development experience.
  • Proficiency in object-oriented programming.
  • Understanding of Agile methodology.
  • Familiarity with Git.
  • Ability to collaborate effectively with team members.
  • Capability to diagnose and troubleshoot production application issues.

Preferred Qualifications:

  • Experience with control system/embedded device data acquisition.
  • Extensive experience in debugging and maintaining software across various platforms (Windows, Linux).
  • Understanding of test-driven development.
  • Proficiency with Visual Studio Code.
  • Strong presentation and communication abilities.
  • Capability to work independently.
  • Knowledge of main industrial communication protocols like CIP, Modbus, OPC UA.
  • Experience in containers technology.

What do you get in return:

  • Personal and professional growth in a welcoming and enjoyable environment, both locally and internationally, within a thriving Fortune 100 company based in Slovakia.
  • Competitive Pay.
  • Generous Pension Plan (Company Contribution to "3rd pillar").
  • Life Insurance.
  • Additional 5 days of vacation beyond the statutory entitlement.
  • Employee Assistance Program for employees and their families.
  • Employee Referral Program.
  • Flexible working hours.
  • Remote Work / Home Office possibility.
Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Hybrid

Python Software Test Engineer (API)

  • IT match
  • Košice region
  • 3 100 EUR/m

Headquartered in San Diego, California, USA, the company is a subsidiary of Caterpillar Inc. It is a global leader in the manufacturing of industrial gas turbines, with a portfolio of over 15,000…

Python Software Test Engineer (API)

Senior Architect & Lead Developer Credit Risk & Fraud

  • DEUTSCHE TELEKOM SK
  • Košice
  • 3 400 EUR/m

Are you an experienced Senior Architect and Lead Developer looking for your next challenge? Look no further! Customer Finance in Kosice is expanding and currently seeking skilled and highly-motivated…

Senior Architect & Lead Developer Credit Risk & Fraud

Full Stack Developer Wanted for HR Tech Revolution! (python)

  • DEUTSCHE TELEKOM SK
  • Košice
  • 2 700 EUR/m

The field of human resources is endlessly developed, and you can contribute to its perfection within Magenta family because you will work from Slovakia for the world’s most valuable telecom's brand…

Full Stack Developer Wanted for HR Tech Revolution! (python)