C++ Developer (High Tech) - Experienced Professional (P2)

Over de functie

Locatie
Spanje
Madrid
Madrid
Thuiswerken of op kantoor
Hybride (thuiswerken/op kantoor)
Bedrijf
Siemens Gamesa Renewable Energy Innovation & Technology, S.L.U
Organisatie
Wind Power
Bedrijfseenheid
Technology
Voltijd/deeltijd
Fulltime
Ervaringsniveau
Experienced Professional

A Snapshot of Your Day

Join our innovative turbine software team at Siemens Gamesa, where your expertise will directly give to developing embedded software that controls wind turbines and green hydrogen solutions. Envision collaborating with team members and stakeholders from around the globe, ensuring that every line of code you write makes a real impact. You will engage in the full software development process—from clarifying requirements with various departments to developing control software in C++ for a Linux-like operating system. You will also conduct rigorous testing, including unit, integration, and acceptance testing, while maintaining existing software through defect fixing and refactoring. This is your opportunity to be part of an agile SCRUM team in a SAFe environment, where your contributions help drive the renewable energy revolution!

How You’ll Make an Impact

  • Collaborate with stakeholders to clarify requirements and ensure alignment across departments.
  • Develop robust control software in C++ for embedded systems running on Linux-like operating systems.
  • Conduct detailed testing, including unit, integration, and acceptance testing, while implementing effective CI/CD strategies.
  • Maintain and improve existing software by fixing defects and refactoring code to optimize performance across the fleet.
  • Participate in innovation initiatives, such as code camps and ideation events, to develop creativity and collaboration within the team.

What You Bring

  • A degree in IT, Software, Electronics, Computer Science, or a related field, combined with proven practical experience in software development.
  • Proficiency in C/C++ programming, with a strong understanding of object-oriented design patterns and software testing methodologies.
  • Experience with embedded control mechanisms and middleware development for x86 and ARM architectures.
  • Knowledge of Linux system hardening and standard processes for ensuring cybersecurity.
  • Familiarity with real-time protocols like ProfiNet is a plus.
  • Strong understanding of Agile methodologies, including SCRUM and SAFe, along with experience using version control systems like GIT and task management tools like Jira.
  • Sophisticated English proficiency (C1 level) is required.

About the Team

You will be part of the Technology Department at Siemens Gamesa, working alongside a dedicated team of over ten programmers located in Spain. This team focuses on turbine software, addressing issues and analyzing functionality to ensure optimal performance. Your collaboration with this skilled group will be essential in developing and maintaining the software that drives our wind turbine technology forward.

Who is Siemens Gamesa?

Siemens Gamesa is part of Siemens Energy, a global leader in energy technology with a rich legacy of innovation spanning over 150 years. Together, we are committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. As a leading player in the wind industry and manufacturer of wind turbines, we are passionate about driving the energy transition and providing innovative solutions that meet the growing energy demand of the global community.

At Siemens Gamesa, we are constantly seeking talented individuals to join our team and support our focus on energy transformation.

Find out how you can make a difference at Siemens Gamesa: Siemens Gamesa Careers

Our Commitment to Diversity

Lucky for us, we are not all the same. Through diversity, we generate power. We run on inclusion, and our combined creative energy is fueled by over 130 nationalities. Siemens Gamesa celebrates character—no matter what ethnic background, gender, age, religion, identity, or disability. We energize society, all of society, and we do not discriminate based on our differences.

Rewards/Benefits

Here are examples of the rewards and benefits Siemens Gamesa offers:

  • Opportunities to work with a global team
  • Opportunities to work on and lead a variety of innovative projects
  • Medical benefits
  • Remote/Flexible work
  • Time off/Paid holidays and parental leave
  • Continual learning through the Learn@Siemens-Energy platform
  • Access to a variety of employee resource groups
#LI-RA1