Share this Job

Valls, T, ES

Senior Basic Software Engineer

Position Overview

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

Main tasks will be

• Specification review documentation as defined per LEAR Software and System Process

• Define and document new SW requirements, and associated verification methods, based on System Requirements and System design documentation

• Analyze assigned SW requirements for their design & implementation in the software considering the hardware design/schematics/data-sheets

• Design and Implement software units according to the software architecture, their SW Requirements Specifications and coding standards

• Perform Static analysis and code reviews of SW units

• Perform the verification of SW units and its integration in the overall embedded software according to the defined Unit and/or integration test cases

• Reviews of SW Test Specifications (SW Test, SW Integration Test, SW Unit Test) and SW Implementation (Code Reviews)

Key Requirements


Engineering degree (Electronics, Computer Science, Telecommunications...)

Solid experience in embedded Software Development (5+ years), preferable in the automotive market

Expertise in C programming language for embedded.

Other programming languages are valued (C++, C++11, Python...)

Knowledge of AUTOSAR, valued AUTOSAR BSW Module design and implementation

Experience developing or integrating and configuring Automotive AUTOSAR compliant stacks.

Preferable with background in automotive standards: ISO26262, ISO21434, etc

Good communication skills.

Good at team work.

Process oriented.

Fluent in English