Software Engineer

Lear Corporation

Arroyo de la Encomienda

On-site

EUR 42,000 - 64,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Lear For You is seeking a Software Engineer to design, develop, and maintain software powering industrial automation in manufacturing environments. You will collaborate with AI, controls and mechanical teams to deliver reliable, scalable applications for continuous plant operations.

You'll implement in C#/.NET and Python, apply UML and design patterns, integrate with hardware (PLCs, cameras), and optimize latency and memory.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 2+ years of industrial, embedded, real-time, or manufacturing software experience.
  • Proficiency in C#/.NET and Python; OO and asynchronous programming.
  • Experience with UML, design patterns, and performance optimization.
  • Experience with Git and relational databases (PostgreSQL or SQL Server).

Responsibilities

  • Design, develop, and maintain industrial software applications using C#/.NET and Python.
  • Define software architecture and document with UML.
  • Develop multi-threaded and asynchronous software for real-time image processing.
  • Integrate software with industrial hardware via standard protocols.
  • Optimize performance for 24/7 production environments.
  • Collaborate with cross-functional teams and support automation and AI initiatives.
  • Participate in code reviews, Git, testing, and CI/CD.
  • Support deployment, troubleshooting, and knowledge sharing at customer sites.
  • Create and maintain technical documentation across teams.

Skills

C#/.NET
Python
OOP design
Asynchronous programming
Git
Industrial software

Education

Bachelor's degree in Computer Science or related field

Tools

UML modeling
PostgreSQL
SQL Server
CI/CD

Job description

Lear For You

We work hard for the people who work for us. We champion our teams and foster collaboration, inclusion, respect and excellence. Because we want to be more for you.

A path to a better career. A better future.

Our teams have invented groundbreaking technologies, manufactured millions of products and earned a long list of awards. Year after year, we’re named one of the World’s Most Admired Companies.

They’re the secret to our success—empowered, inventive and inclusive. Passionate about their craft. Driven to succeed. Because we win together.

Are you ready for a better career? A better future?

Job Description

As a Software Engineer, you will design, develop, and maintain software solutions that power industrial automation systems in manufacturing environments. You will work closely with AI, controls, and mechanical engineering teams to deliver reliable, scalable, and production-ready applications that support continuous plant operations and digital manufacturing initiatives.

Responsibilities
  • Design, develop, and maintain industrial software applications using C# (.NET) and Python.
  • Define software architecture and component designs, applying design patterns and documenting solutions with UML.
  • Develop multi-threaded and asynchronous applications for real-time image acquisition, processing, and data management.
  • Integrate software with industrial hardware, including cameras, PLCs, and field devices using standard industrial communication protocols.
  • Optimize application performance, focusing on latency, throughput, reliability, and memory efficiency in 24/7 production environments.
  • Design and maintain data persistence solutions and database integrations to support traceability and production reporting.
  • Collaborate with cross-functional teams to deliver and support automation, AI, and manufacturing solutions.
  • Participate in code reviews, maintain source control using Git, and contribute to testing and CI/CD practices.
  • Support software commissioning, deployment, troubleshooting, and continuous improvement at manufacturing and customer sites.
  • Create and maintain technical documentation and share knowledge across engineering teams.
Experience Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 2+ years of experience in software development for industrial, embedded, real-time, or manufacturing environments.
  • Proficiency in C# (.NET) and Python, including object-oriented design and asynchronous programming.
  • Experience with software architecture, design patterns, UML modeling, concurrent programming, and performance optimization.
  • Experience with Git, relational databases (PostgreSQL or SQL Server), and collaborative software development practices.
Equal Opportunity Employer

Lear Corporation is committed to fair, merit‑based employment practices and equal opportunity. We provide reasonable accommodations in accordance with applicable law.

Candidates must be legally authorized to work in the country where the position is located.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Lear Corporation • Iglesias

On-site
EUR 45,000 - 65,000
Industrial Automation Software Engineer (C#, Python)
Industrial Automation Software Engineer (C#, Python)

Lear Corporation • Arroyo de la Encomienda

On-site
EUR 42,000 - 64,000
Industrial Automation Software Engineer (C#/Python)
Industrial Automation Software Engineer (C#/Python)

Lear Corporation • Iglesias

On-site
EUR 45,000 - 65,000
Industrial Engineer
Industrial Engineer

LEAR CORPORATION • Valls

On-site
EUR 42,000 - 60,000
Manufacturing Software Engineer
Manufacturing Software Engineer

Diamond Foundry • Zaragoza

On-site
EUR 55,000 - 78,000
Industrial Engineer
Industrial Engineer

LEAR CORPORATION • Tarragona

On-site
EUR 42,000 - 62,000
System Requirements & Design Engineer
System Requirements & Design Engineer

LEAR CORPORATION • Valls

On-site
EUR 60,000 - 90,000
Software Engineer (C#/.NET) ID53668
Software Engineer (C#/.NET) ID53668

AgileEngine • Madrid

On-site
EUR 45,000 - 70,000
Mentorship and personalized growth roadmaps
USD-based competitive compensation
Flexible schedule with remote options
+1
Manager Software Global Skills Development
Manager Software Global Skills Development

LEAR CORPORATION • Valls

On-site
EUR 90,000 - 130,000
Software Engineer – C# / .Net | Industrial applications
Software Engineer – C# / .Net | Industrial applications

BHS Corrugated Maschinen- und Anlagen GmbH • Málaga

On-site
EUR 40,000 - 55,000
Flexible work schedules
Opportunities for career growth
International trips to Germany
+2