Job Search
City/Postcode
   Distance
Advanced Search spacer
spacer
Engineering & Science
Built Environment
Support Services
spacer Register Your CV

Vacancy Details

If you would like to apply for this job please log in or register with us. See similar jobs  Back to search results


Embedded Software Engineer - Permanent Job ID 180927

Location: StaffordshireStatus: Applicants Required (Now Interviewing)
Salary: £28,000 to £35,000 per yearDate Updated: 28 October 2008
 Further information call: 01489 898887

Important: Embedded Software for Engine Controls Units

Introduction:

An exciting opportunity for an Embedded software engineer to develop their existing experience within the automotive field. Working for a leading automotive consultancy, you will be working on a variety of dynamic projects for some major auto OEMs

Job Specification:

Position: Embedded Software Engineer

Role: You will join our multi-disciplined engineering team developing real-time embedded
software for advanced automotive powertrain controls. Applications include
petrol/gasoline and diesel engine controllers, transmission controllers for conventional
and hybrid vehicles, electric-motor controllers & power-inverters for hybrid-electric &
electric-vehicles.

Duties will include:
Working with systems engineers to define the software architecture of automotive
real-time control systems;
Specifying software requirements;
Implementing software requirements;
Debug & test using simulation & emulation techniques as well as target hardware;
Software verification and validation;
Documentation of software in accordance with the Company software quality
standards.

Qualifications
& Experience:
Required Skills & Experience
A bachelor’s degree (or higher) in an appropriate science or engineering discipline
(electronics & electrical engineering, software engineering, computer science etc);
Hands-on experience in the development of embedded software in 'C' for
real-time control system applications within a formal quality management system
to the ISO9001:2000 quality standard;
Configuration and use of embedded software development tools, including
compilers and assemblers, simulators, debuggers, emulators and configuration
management tools;
A good understanding of microelectronic circuitry, including memory interface,
input and output signal conditioning and general microcontroller support hardware;
Excellent written and verbal communication skills;
Proficiency with standard Microsoft Office software applications;

Qualifications & Experience:
Good teamworking skills.
Desirable Skills & Experience
Knowledge and/or experience of the control of electric motors & generators;
8-, 16-, 32-bit microcontroller programming and, in particular, experience with
Microchip PIC, Infineon XC166 & TriCore and Freescale MPC55xx family devices;
MISRA C, static analysis & Lint;
Understanding of unit and structural testing techniques; familiarity with code
inspections and code walk through;
General software verification and validation techniques, incorporating traditional
bench tests, dSPACE HIL and plant tests; understanding of the ‘V’ lifecycle, with
ability to analyse and present test data to demonstrate software product
conformance at all levels of the ‘V’;
Development of software for safety-critical systems;
Experience in the use of control system modelling tools
e.g. MATLAB, Simulink, Stateflow;
Automotive and other communication standards
e.g. RS-232, RS-422, CAN, SPI, Ethernet and FlexRay;
Real-time operating systems e.g. OSEK RTOS;
Build configuration, including experience with Make files and scripting languages
such as Perl or Python;
Autocode experience using dSPACE TargetLink and/or Embedded Coder;
Working knowledge of the German language.
Applications: Several positions are available at various levels of experience.

To apply for this position, candidates must be eligible to live and work in the UK

Print this Page   Apply for this job   Send to a friend