Software Engineer

Lear Corporation

Iglesias

On-site

EUR 45,000 - 65,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lear Corporation's Lear For You team is seeking a Software Engineer to design, develop, and maintain software powering industrial automation systems. You will collaborate with AI, controls, and mechanical engineering to deliver scalable, production-ready applications.

You will use C#/.NET and Python, develop real-time data processing, integrate with cameras and PLCs, and contribute to CI/CD and documentation.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 2+ years in software development for industrial, embedded, real-time, or manufacturing environments.
  • Proficiency in C#/.NET and Python, with OO design and async programming.
  • Experience with Git, SQL databases, and team collaboration practices.
  • Familiarity with software architecture, design patterns, UML, and performance optimization.

Responsibilities

  • Design, develop, and maintain industrial software applications using C# (.NET) and Python.
  • Define software architecture and component designs, applying design patterns and UML.
  • Develop multi-threaded and asynchronous apps for real-time image acquisition and data management.
  • Integrate software with industrial hardware (cameras, PLCs) using standard protocols.
  • Optimize performance for 24/7 production environments.
  • Design and maintain data persistence and database integrations for traceability.
  • Collaborate with cross-functional teams for automation, AI, and manufacturing solutions.
  • Participate in code reviews, Git, testing, and CI/CD.
  • Support software commissioning, deployment, troubleshooting at sites.
  • Create and maintain technical documentation and share knowledge.

Skills

C#/.NET
Python
Asynchronous programming
OO design
UML modeling

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git
PostgreSQL
SQL Server
UML

Job description

Lear For You

we want to be more for you. A path to a better career. A better future.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial Automation Software Engineer (C#/Python)
Industrial Automation Software Engineer (C#/Python)

Lear Corporation • Iglesias

On-site
EUR 45,000 - 65,000
Manufacturing Software Engineer
Manufacturing Software Engineer

Diamond Foundry • Zaragoza

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

LEAR CORPORATION • Valls

On-site
EUR 42,000 - 60,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 | 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
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
Junior PLC Programmer
Junior PLC Programmer

It8 E • Valencia

Hybrid
EUR 36,000 - 48,000
Competitive compensation package
Dynamic work environment
Growth opportunities
Firmware Engineer
Firmware Engineer

LEAR CORPORATION • Tarragona

On-site
EUR 40,000 - 60,000