Caixa Mágica Software
Developer C++
Caixa Mágica SoftwarePortugal8 hours ago
Full-timeEngineering

Overview:

With this job opportunity, you will embrace the following challenges: Develop software for critical systems; Participate in the complete development cycle, including design, implementation and testing; Be part of an R&D team working in a collaborative, informal and dynamic environment.


What are we looking for?

  • Degree in Computer Engineering or similar.
  • Experience in C/C++ (preferably C++ 11 or later, design patterns and up to date related methods and tools).
  • Ability to write clean, maintainable and efficient C/C++ code.
  • Proven experience in debugging and performance optimization.
  • Results oriented, teamwork oriented, positive, self-motivated, enthusiastic with a strong-sense of ownership and passion for learning.
  • Fluent in English (written and spoken).


Nice to have:

  • Good knowledge of Linux operating systems (RHEL)
  • Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB)
  • Familiar with version control systems (SVN, GIT)
  • Experience with software development methodologies such as Agile and Scrum
  • Hands on experience in writing code in Java is a plus
  • Knowledge in industrial protocols (OPC, ICCP, IEC 61850)
  • Familiarity with cybersecurity concepts


What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.

Key Skills

Ranked by relevance