Responsibilities
As Lead Software Engineer, you will
Demonstrate leadership, enthusiasm and willingness to guide projects and initiatives
Take a lead on projects and mentoring other team members by removing possible pain points
Be the technical lead in Design Center Porto's Application team
Support in building the technical organization at the Design Center Porto's office and will have a big influence of the technical success
Be engaged for defining the software requirements and functional operation of the turbine
Be a efficient contributor in the continuous improvement of our processes, architecture and tools
Be engaged in the early stage feasibility studies of new products working together with other engineering disciplines like converter, electrical, hardware etc.
Be committed in writing and updating comprehensive technical documentation and maintain software functionality
Engage in root cause session to identify potential turbine performance issues
You have :
MSc in Computer-science, Electrical Engineering or similar from an accredited University
7-10 years of working experience working with software development
Expert programming skills in C++
Object Oriented & State based software design
Proficiency in software development tools
Hands-on experience with product or technology development
It's good to have :
Experience with Technical Management
Experience with Linux operating systems
Experience in real time embedded systems and control software
Programming skills in scripting languages Ruby / Python / Bash
Experience with C#
Experience with GIT, JIRA and other Atlassian tools
Experience with SCRUM and Agile Development
Competencies
Competencies Required to be suitable in the position we expect that :
You take the lead in training and welcoming newcomers to the Software team within Control Engineering
You are pro-active, result oriented and have a solid sense of responsibility
You are able to meet your deadlines with the right quality
You have a creative approach to new tasks
You do well as part of a team and it comes naturally to you to collaborate and share knowledge
You have good communication skills and are fluent in English (speaking and writing)
Last, but not least, you will be required to work within an international team
What We Offer
We offer an opportunity to be part of a global team in an exciting business with a very comprehensive product range. The working environment in Control Engineering is informal but with clear direction.
You will be part of a project-oriented organization with very qualified colleagues in an inspiring work environment. You will be offered an attractive compensation package based on your qualifications and the demands of this position.