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