Software Developer - Aarhus, Danmark - Vestas

    Vestas
    Vestas Aarhus, Danmark

    for 2 uger siden

    Vestas background
    Fuldtid
    Beskrivelse

    Ready to shape the future of wind energy software? Join Vestas Power Solutions as a Software Engineer in our OS & Virtualization team and take the lead in designing, implementing, and ensuring compliance while contributing to the evolution of renewable energy technology

    Power Solutions & Vestas Quality > Applications, Controls & Electrical > SW Platforms & Networks Module > OS & Virtualization

    OS & Virtualization is a new department within Vestas Power Solutions, responsible for developing and maintaining all operation systems used across the whole portfolio of Vestas Wind Turbines and Vestas Power Plant products.

    The OS & Virtualization Sub Module comprises a team of highly skilled software engineers whose main responsibility was previously focused on RTOS for the turbine controllers. But now, your scope has expanded to include all OSes and Virtualization within the power plant.

    The Sub modules are organized within three primary domains:

  • OS for the turbine
  • OS & Virtualization for the SCADA and Power plant controller
  • Lifecycle management
  • As a Software Engineer in OS & Virtualization, you will be part of a diverse and international organization working closely together with colleagues in DK and Vestas Design Centre in Porto.

    Responsibilities

  • Designing embedded software and firmware solutions for Wind turbines
  • Work collaboratively in a high-performance environment that rewards ownership
  • Implementing full software development lifecycle, including code review and unit testing
  • Write well-designed and testable code
  • Be committed to writing and updating comprehensive technical documentation and maintaining software
  • Maintaining and troubleshooting hardware and software issues
  • Ensuring compliance with security and data protection regulations
  • Be engaged during the functional and software requirements definition
  • Qualifications

  • Bachelors or Masters in IT or Electronics from a premier institute with 1–5 years of industry experience
  • Can work autonomously, purposefully and manage large projects
  • Thinks it is fun to improve your skills in new technologies and projects
  • Competencies

    You have:

  • Advanced programming skills in C and C++
  • Programming skills in scripting languages Ruby/Python/Bash
  • Experience with Linux operating systems
  • Experience with multithreading software development
  • You should have:

  • Experience with Jenkins, GIT, JIRA and other Atlassian tools
  • Experience with SCRUM and Agile Methodologies
  • Experience in real-time embedded systems
  • Basic knowledge of network protocols, RTOS and DevOps
  • What We Offer

    We offer an exciting job with excellent opportunities for professional and personal development in an inspiring and positive learning environment at the pioneering producer of wind turbines. We place great value on initiative, responsibility, and the right balance between creativity and quality in all solutions. Our working environment is informal.

    We value an inquisitive mindset, open communication and creative thinkers who know how to stand up and be counted.

    Additional Information