¡Activa las notificaciones laborales por email!

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

Siemens Energy

Madrid

Híbrido

EUR 40.000 - 60.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A renewable energy company in Madrid is seeking an experienced C++ Developer to enhance embedded software for wind turbines and green hydrogen solutions. This role involves full software development cycles, including collaboration with global teams, rigorous testing, and maintenance of existing software. Candidates must have a degree in a relevant field and strong proficiency in C/C++. A dynamic hybrid work environment is offered with a focus on innovation and sustainability.

Formación

  • Proven practical experience in software development.
  • Experience with embedded control mechanisms and middleware development for x86 and ARM architectures.
  • Knowledge of Linux system hardening and cybersecurity standards.

Responsabilidades

  • Collaborate with stakeholders to clarify requirements.
  • Develop control software in C++ for embedded systems.
  • Conduct unit, integration, and acceptance testing.
  • Fix defects and refactor code to optimize performance.
  • Participate in innovation initiatives to develop creativity.

Conocimientos

C / C++ programming
Object-oriented design patterns
Software testing methodologies
Agile methodologies
Version control systems (GIT)
Task management tools (Jira)
Strong English proficiency (C1)

Educación

Degree in IT, Software, Electronics, or related field
Descripción del empleo

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

About the Role

Location Spain Madrid Madrid Remote vs. Office Hybrid (Remote / Office) Company Siemens Gamesa Renewable Energy Innovation & Technology, Organization Wind Power Business Unit Technology Full / Part time Full-time Experience Level 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.