C++ Developer - SCADA & Protocols
DBServices Portugal
- Maia, Porto
- Permanente
- Horário completo
- Develop software in C++ for critical, high-availability systems
- Participate in the full software development lifecycle, including design, implementation, testing, and optimization
- Collaborate with a multidisciplinary R&D team in a dynamic and informal environment
- Contribute to building robust solutions integrated with industrial communication protocols
- Degree in Computer Engineering or a related field
- Strong experience in C/C++ development (preferably C++11 or higher), with knowledge of design patterns and modern practices
- Ability to write clean, maintainable, and efficient C/C++ code
- Strong debugging and problem-solving skills
- Familiarity with Agile methodologies (Scrum)
- Results-driven, team-oriented, self-motivated, and proactive
- Fluent in English, both written and spoken
- Availability to work in a hybrid model from Maia, Portugal
- Solid knowledge of Linux systems (especially RHEL)
- Experience with relational (Oracle, Postgres) and NoSQL (MongoDB) databases
- Familiarity with version control systems (SVN, Git)
- Understanding of DevOps practices and tools such as Jenkins, Docker, Kubernetes
- Basic experience with Java is a plus
- Knowledge of industrial protocols such as OPC, ICCP, IEC 61850
- Awareness of cybersecurity principles related to critical systems
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through Wellhub (Gympass), we offer resources and programs focused on your physical well-being.
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.