Software Engineer – C# /.Net | Industrial applications (Madrid)

Software Engineer – C# /.Net | Industrial applications (Madrid)

14 ago
|
BHS Corrugated Maschinen- und Anlagen
|
Madrid

14 ago

BHS Corrugated Maschinen- und Anlagen

Madrid

Are you ready to take your skills to the next level in a company that values innovation, precision, and continuous improvement?

With over 3,500 employees and headquarters in Germany, BHS Corrugated operates in more than 20 countries and is a global leader in the corrugated cardboard industry. We offer complete solutions across the full product lifecycle—from mechanical and electrical design to production, installation, predictive maintenance, and digital services. Our projects involve high-tech components such as corrugating rolls, custom-built machinery, full production lines, Industry 4.0 applications, and inline digital printing.

Our vision is focused on the future: we will integrate AI and Automation into our technologies and user experiences around the world!

Since 2024 we are expanding to Spain. If you're based in Spain and looking for a new professional challenge in a tech-driven, international environment, this is your opportunity to join our new team in Málaga – BHS Spain. Contribute to cutting-edge projects with general impact—and grow with a company that is shaping the future of industrial manufacturing.

What You’ll Do

Design and develop

plant-level software

and

MES/SCADA systems

for industrial manufacturing environments.

Build robust applications using

C#, .NET , and industrial communication protocols like

OPC-UA, Modbus, and MQTT .

Integrate

REST APIs

and industrial data sources to connect factory-floor systems with higher-level platforms.

Work closely with engineering teams in

Germany and China

on cross-border automation projects.





Contribute to clean, maintainable, and automated codebases following

software best practices .

Explore and apply

AI-assisted development tools

to boost productivity and innovation Using tools like Copilot or Claude)

Travel to Germany periodically to collaborate on-site with colleagues and visit production facilities.

What You Bring This is a software engineering role, not an automation engineering role.

You won't be programming PLCs or configuring SCADA panels — you'll be building the C#/.NET applications that connect to them. We're looking for developers who write clean, testable, maintainable code AND understand why industrial environments impose different constraints than typical enterprise software.

Our software runs on corrugator lines worldwide, some for over a decade. You'll work with both greenfield projects and existing systems — modernizing legacy code, ensuring backward compatibility, and making thoughtful architectural decisions that will hold up over long product lifecycles. If you enjoy the challenge of evolving a living codebase rather than only starting from scratch, you'll thrive here.

Must have:

3–5 years of professional

C# /





.NET development

(not scripting, not configuration — actual software engineering)

Solid understanding of

object-oriented design, clean architecture, and software lifecycle

management

Experience with

Git, CI/CD, automated testing , and modern development workflows

Willingness and ability to work with

legacy codebases

— refactoring, modernizing, and maintaining long-lived systems

Fluent

English

(written and spoken)

Preferred:

Experience building software that interfaces with physical systems — industrial machines, PLCs, sensors, or IoT devices

Familiarity with industrial communication protocols (OPC-UA, Modbus, MQTT) or willingness to learn them quickly

Understanding of what makes industrial software different: long lifecycles, backward compatibility, reliability requirements, deployment to plant environments rather than cloud

Exposure to SCADA, MES, HMI, or similar plant-level systems — as a developer, not an operator/configurator

What we offer

Modern offices with a vibrant and collaborative environment.

Flexible work schedules

and models.

Opportunities for career growth and continuous learning.

International trips to Germany to connect with colleagues and learn from real production and customer sites.

Flat hierarchy and a friendly, supportive team.

After the probation period:

private insurance with Sanitas and flexible benefits (restaurants, public transport, and kindergartens).

#J-18808-Ljbffr

📌 Software Engineer – C# /.Net | Industrial applications (Madrid)
🏢 BHS Corrugated Maschinen- und Anlagen
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer – c# /.net | industrial applications (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer – c# /.net | industrial applications (madrid) / madrid