Share this Job

Valls, T, ES

Senior Core Software Engineer

Core Software Engineer – Valls, Tarragona


Company Overview

Lear Corporation is ranked #148 on the Fortune 500 with world-class products designed, engineered and manufactured by a diverse team of talented employees. As a leading supplier of automotive seating and electrical, Lear serves its customers with global capabilities while maintaining individual commitment. With headquarters in Southfield, Michigan, Lear maintains 257 locations in 39 countries around the globe and employs approximately 169,000 employees. Lear is traded under the symbol [LEA] on the New York Stock Exchange.

At Valls HQ for Electronics Europe and Africa we develop Automotive Electronic Control Units for applications including electrical control, comfort, security safety, and in-vehicle networking and electrification products. We need high-skilled engineers to give their best every day, and able to work in a very challenging environment.


Position Overview
The Basic Software Engineer will participate in the assigned embedded software development projects for Lear in the automotive field. Reports to Core Software Platform supervisor.

Responsibilities will include (but may not be limited to)

  • Specification review documentation as defined per LEAR Software and System Process
  • Define and document new SW requirements based on System Requirements and System design documentation
  • Analyze assigned SW requirements for their design & implementation in the software
  • Implement software units of assigned SW components according to their design, the SW Requirements Specifications and coding standards
  • Perform Static analysis of the implemented SW units
  • Perform code review of the implemented SW units
  • Design test cases to verify SW units
  • Perform the verification of SW units according to the defined Unit and/or integration test cases
  • Perform verification of the SW Units integration
  • Design test cases to verify SW Requirements
  • Definition of SW Safety Requirements (derived from TSC), including requirements for SW freedom from interference
  • Reviews of SW Test Specifications (SW Test, SW Integration Test, SW Unit Test) and SW Implementation (Code Reviews)


To be a success in this role you must have:

  • University Engineering Degree in IT / SW Engineering / Computer Science / Telecommunications or other relevant is a must.
  • Knowledge of Standard C & C++ design & Coding Rules
  • Knowledge of SW Architectural design procedures and techniques (Autosar) would be a plus.
  • Knowledge of the Requirements management tools used in the organization & project (i.e. DOORS, TeamCenter)
  • Fluent in English