Energy Systems Developer (C/C++)
This advert was translated automatically from Portuguese. Read the original.
Company: EFACEC is a company with over 75 years of history, having a positive impact on the lives of millions of people around the world. With a presence in more than 60 countries, it reflects our global ambition and commitment to transformation and sustainable development. We are the largest Portuguese industrial company in the electrical and electromechanical sector, dedicated to the development of high-technology products, solutions and systems that are part of the daily lives of millions of people. Strong technological capability supports our activity in a culture of innovation, research and continuous development. If you are looking to be part of a company with a broad vision, this is the right place for you! What are we looking for? To reinforce our Automation Business Unit, we are looking for an Energy Systems Developer (C/C++) to join our hub in Maia – Porto or Oeiras – Lisbon. Day-to-day You will be responsible for developing software in C/C++ applied to critical automation and energy control systems. The main responsibilities include: - Developing software (C/C++) for critical automation and energy control system devices; - Participating in the entire software development cycle: design, implementation, testing and maintenance; - Joining an R&D team that works in a collaborative, informal and dynamic environment; - Ensuring good practices for code quality, organisation and automation; - Supporting the resolution of technical problems and performance optimisation. Requirements (Must Have): - Degree in Electrical Engineering, Computer Engineering, Computer Science or similar; - Good C/C++ programming skills; - Experience in multithreading and memory management; - Experience in code quality maintenance and automation; - Troubleshooting and problem-solving ability; - Team-oriented profile, self-organised and results-focused; - Good analytical skills and willingness to learn. Valued (Nice to Have): - Knowledge of embedded systems and hardware interaction (drivers, Microsoft internals, etc.); - Front-end knowledge (HTML, CSS, JavaScript); - Database experience (PL/SQL, MongoDB, Postgres); - Familiarity with communication protocols and security/cybersecurity concepts (certificates, secure protocols, openSSH, openLDAP, file encryption, TPM, firewall, etc.); - Experience with agile methodologies (Agile/Scrum); - Experience with version control systems (SVN, GIT). Benefits: - Integration into a leading corporate group with a strong international presence; - Meal Allowance: Paid in kind, through access to the canteen; - Access to continuous training through our Mast3r Academia (internal training academy) and partner entities; - Permanent access to our medical and nursing services; - Benefits associated with protocols and strategic partnerships; - Possibility of a hybrid working arrangement (on-site/remote).
Applications go directly to the employer's site — no middleman. A validated job in Portugal.
Apply on the company site →