Software for Applications Engineer

  • Full-time

Job Description

Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.

· The role will encompass the full scope of the software development processes, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.

· The team is responsible for delivering the key application level s/w modules which tailor the core S/W to a particular customer.

· Modules to include (but not limited to): Vehicle Communications / Bootloader(s) / Interfaces / Power Moding / Customer Diagnostics and Services.

Principal Responsibilities:

· To capture the software requirements of the system.

· Design and development of complex software module architecture in an AUTOSAR environment.

· Creation and development of complex software design both in natural language and modelling.

· Implementation of software using the embedded ‘C’ language to meet all relevant safety standards including ISO26262.

· To ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.

· To support software development throughout the software lifecycle.

· Software unit testing to ensure validation of software designs and code prior to integration.

Additional Information

Contact Person: Rachel F