Senior C++ Engineer
2 semanas atrás
We're looking for a Senior Software Development Engineer to play a key role in building and evolving the backend of a configurable, multi-compatible platform for real-time monitoring and analysis of renewable energy assets (wind, PV, battery, and hybrid systems). This role focuses on modern C++ backend development, Python bindings for customization, and ownership of a Linux-based system used in production across diverse customer environments. You'll work closely with internal teams and key customers to turn operational requirements into high-performance, reliable software. What you'll do Design, develop, and maintain backend components using modern C++ (C++14+) Build and support Python bindings enabling site-specific customization Ensure high code quality through robust testing (Boost / boost::test) Develop and maintain containerized environments using Docker Work across the full lifecycle of Linux-based systems Collaborate with internal stakeholders to refine functional and technical requirements Engage directly with customers to translate operational needs into software solutions Produce clear technical documentation (MkDocs, Markdown) Contribute to CI/CD pipelines using Git, GitLab, and GitLab CI Leverage AI-assisted development tools (e.g. Cursor, Windsurf, Claude) to improve productivity and quality Nice to have Experience with databases and messaging systems (PostgreSQL, MariaDB, MSSQL, RabbitMQ) Knowledge of industrial protocols (OPC-UA, Modbus, IEC , IEC 61850) Background in renewable energy systems or SCADA architectures What you need to be successful Strong senior-level experience in C++ backend development Solid understanding of Linux-based systems and containerized environments Ability to build maintainable, well-tested, and scalable software Comfort working close to customers and translating real-world requirements A mindset focused on engineering excellence, documentation, and automation Willingness to mentor, review code, and contribute to a strong engineering culture Join us to help build a high-performance platform powering real-world renewable energy operations.
-
Senior C++ QA Engineer
2 semanas atrás
Porto, Portugal TeamViewer GmbH Tempo inteiroA leading remote connectivity software company is seeking a (Senior) Engineer C++ located in Porto. The successful candidate will design and develop functionalities, optimize software, and work collaboratively within a Scrum team. Applicants should have over 5 years of experience in object-oriented software development using C++, along with a university...
-
(Senior) C++ Software Engineer
Há 3 dias
Porto, Portugal TeamViewer Tempo inteiroResponsibilitiesWe are looking for a (Senior) C++ Software Engineer (all genders) to actively contribute to the development of new features using modern C++ standards. This role offers a great opportunity to make an impact in an agile and innovative environment. Design and implement new features using C++ and related technologies Contribute to architectural...
-
(Senior) C# Software Engineer
Há 3 dias
Porto, Portugal TeamViewer Tempo inteiroResponsibilitiesWe are looking for a (Senior) C# Software Engineer (all genders) to actively contribute to the development of new features using modern C# and .NET standards. This role offers a great opportunity to make an impact in an agile and innovative environment. Design and implement new features using C# and related technologies Contribute to...
-
C++ Scada
Há 7 dias
Porto, Portugal CERPRO GmbH Tempo inteiroSenior C++ Engineer sought for remote access solutions development, focusing on user connectivity. Role involves innovative software, architecture improvements, and team collaboration in Porto.
-
C/C++ Engineer
4 semanas atrás
Porto, Portugal Adentis Tempo inteiroCom mais de 9 anos de existência a nível nacional, contamos com mais de 200 colaboradores com o nosso ADN e posicionamo-nos no mercado com 3 ofertas de serviço: - Strategy (Outsourcing, Team as a Service, Tech Academies); - R&D (Estágios, POC, Laboratório Tecnológico); - Nearshore. Na ADENTIS centramo-nos nas PESSOAS e é este o nosso salário...
-
(Senior) C# Software Engineer
Há 3 dias
Porto, Portugal TeamViewer GmbH Tempo inteiroJoin TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive...
-
(Senior) C++ Software Engineer
Há 3 dias
Porto, Portugal TeamViewer GmbH Tempo inteiroJoin TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive...
-
C++ Software Engineer
Há 2 dias
Porto, Portugal TeamViewer Tempo inteiroJoin TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive...
-
C++ Software Engineer
Há 2 dias
Porto, Porto, Portugal TeamViewer Tempo inteiroJoin TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization.Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive...
-
Senior Embeeded System Engineer
1 semana atrás
Porto, Portugal Decskill Tempo inteiroSenior Embedded System Engineer needed for hardware and firmware migration, porting codebase, and circuit analysis in Porto. Requires experience with microcontrollers, C, and communication protocols.