Join our team as a Software Engineer C/C++ (Hybrid – Porto & Lisbon)! What You'll Do:
Design, develop, and implement software for energy management systems, including Power Flow, Load Allocation, State Estimation, Demand-Side Management, and Fault Location.Collaborate with multidisciplinary partners to create efficient and reliable software solutions for critical energy systems.Model and simulate realistic power systems using Matlab/Simscape Electrical/Simulink.Develop protection, automation, and control (PAC) algorithms for digital substation environments.Architect and develop PAC algorithms and applications for real-time embedded systems, managing constraints effectively.Define hardware requirements to support algorithms and applications.Participate in the complete development cycle, from design to implementation and testing.Collaborate within an R&D team in a dynamic, informal environment.Qualifications:
Degree in Electrical Engineering, Computer Engineering, or a related field.Strong knowledge of energy systems organization, operation, and renewable energy systems.Proficiency in C/C++ programming (C++11 or higher preferred).Hands-on experience with Matlab/Simscape Electrical/Simulink simulation tools.Familiarity with Linux operating systems and version control systems like SVN/GIT.Understanding of software development methodologies such as Agile and Scrum.Strong problem-solving skills and the ability to write clean, maintainable, and efficient code.Fluent in English and Portuguese (written and spoken).At DataSmart, you will have the opportunity to contribute to high-impact projects in the energy domain while working in a collaborative and innovative environment, fostering both professional growth and technological excellence.
Do you accept the challenge?
We are waiting for you!
#J-18808-Ljbffr