Share this Job

Valls, T, ES

Core Software Engineer

Core Software Engineer – Valls, Tarragona

Company Overview

Lear, a global automotive technology leader in Seating and E-Systems, enables superior in-vehicle experiences for consumers around the world. Our diverse team of talented employees in 39 countries is driven by a commitment to innovation, operational excellence, and sustainability. Lear is Making every drive better™ by providing the technology for safer, smarter, and more comfortable journeys. Lear, headquartered in Southfield, Michigan, serves every major automaker in the world and ranks #166 on the Fortune 500. Further information about Lear is available at, or follow us on Twitter @LearCorporation.

 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 Core 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)
  • Experience working in V model would be high appreciated
  • Fluent in English