This Job Vacancy has Expired!

Software Engineer


Posted on Apr 27, 2021 by CV-Library

Farnham, Surrey, United Kingdom
Immediate Start
Annual Salary

Software Engineer

The Role

We are seeking the right individual to join our Software Engineering team.

Main Duties & Responsibilities

The primary responsibility of this role is the development of firmware for in-wheel motors. This includes the development of requirements, modelling of the software design, implementation of firmware, and verification activities. As a member of the software team, the Software Engineer will be required to collaborate with other teams to meet the company's goals and targets.

Reporting, Location & Travel

This role reports to the Software Manager and has no direct reports. The role is based in Surrey with occasional requirement for national and international travel.

Key Responsibilities

Responsibilities include, although are not limited to the following:

Implement, test and review software source code in C
Implement, test and review auto-coded software
Create software architecture and unit designs in an AUTOSAR framework
Develop and review software requirements with particular emphasis on functional safety
Assist in the development of ISO 26262 compliant development processes
Debug and root cause analysis of software issues

Relevant Skills & Competencies

Successful candidates should be able to demonstrate the following relevant skills and competencies:

· Development of embedded C working at the hardware/software interface level

· Development of embedded auto-code

· Ability to analyse and develop software requirements

· Excellent analytical skills for modelling structural and behavioural aspects of the software design

· Strong coordination, organisation and communication abilities

· Ability to present technical information

· Ability to self-motivate and work under pressure and time constraints with minimal oversight

· Problem solving skills

Relevant Knowledge & Experience

Candidates should assess their suitability against the following essential and/or desirable relevant knowledge and experience:


· Good technical degree in engineering or science

· Fluent in technical English

· Sound knowledge of embedded software development using the C language

· Experience in developing software requirements

· Understanding of architectural concepts

· Understanding of codes of conduct and ethical working


· Experience of software development in an AUTOSAR environment

· Proven experience of software design for embedded systems in industries such as Automotive, Aerospace, Industrial Control or Communications using a formal development process

· Familiarity with process-driven development, ideally ISO 26262, IEC 61508, DO-178B or similar safety standards

· Experience of SysML / UML

· Experience of software testing including Hardware-in-the-Loop and Unit Test

· Experience of electric motors and associated control systems

· Experience in auto-coding using tools such as Mathworks Embedded Coder or dSPACE TargetLink

· Knowledge of Automotive SPICE

· OEM/Tier 1 experience with software for vehicle ECUs

· Experience working with high power electric and hybrid powertrains

· Knowledge in scripting languages such as Python

Reference: 213630514

Set up alerts to get notified of new vacancies.

Similar Jobs

Software Engineer

Dorset, United Kingdom

£35k - £45k Annual

Software Engineer

Gloucestershire, United Kingdom

£1 - £70k Annual

Software Engineer

Oxfordshire, United Kingdom

£40k - £40k Annual

Software Engineer

Bedfordshire, United Kingdom

Annual Salary

Embedded Software Engineer

Essex, United Kingdom

Annual Salary

Embedded Software Engineer

London, United Kingdom

£55k - £55k Annual

Embedded Software Engineer

London, United Kingdom

£55k - £55k Annual

Embedded Software Engineer

Cheltenham, Gloucestershire, United Kingdom

£45 - £50 Hourly

Embedded Software Engineer

London, United Kingdom

£55k - £55k Annual

Telematics Software Engineer

West Midlands (County), United Kingdom

£40k - £40k Annual