Recruiters Login

SOFTWARE ENGINEER - LINUX KERNELGREATER MANCHESTER STOCKPORTAUTOMOTIVE

Employment Type Permanent
Location Greater Manchester , Stockport
Industry Sector Automotive
Start Date ASAP
Salary/Rate £35 to 45k
Reference CE648/OC
Date Advertised 26-05-2008 - 00:01

This vacancy is out of date and no longer accepting applications.

Description

Our client a leading tier one automotive company is looking for a software engineer with experience in developing Linux Kernel environment.

The successful candidate will have five or more years experience in embedded Linux kernel development for deployment onto custom Linux-based platforms. Specific requirements for the position include practical working knowledge of Linux kernel development including boot, HAL, power management and device drivers.

Familiarity in specifying, designing and implementing software systems, ability to debug / enhance existing code and take ownership of complex technical system areas are essential. Experience and keenness to follow software development process, code control practices, unit and integration test methods are also essential.

Knowledge of network and vehicle communication protocols is desirable.

The candidate must have a sense of urgency and drive in everything they do, with a demonstrated ability to deliver a complete, working solution that meets specified deadlines. Additionally, the candidate must have strong verbal and written communication skills, as well as an ability to work in teams.

Essential Skills and Experience

•C development language
•GNU development tools
•Linux kernel configuration, build and debug for embedded systems
•Linux device driver development.
•Experience of Linux kernel on PowerPC or ARM processors
Qualified to degree level in Computer Science, Electronic Engineering or similar subject.

Additional & desirable technologies

•Knowledge of PowerPC architecture
•Experience in Vehicle Diagnostic Systems and protocol services e.g. CAN2.0b, J1850 and KWP2000
•Hardware device data sheet understanding and interpretation
•Experience of board bring-up, hardware debug support, software debug techniques and tools
•Experience in IT and knowledge of networking concepts.

Additional requirements
Travel is expected to be infrequent but when necessary, will include travel to international destinations, as an essential part of the role.
Please apply with your CV in the first instance or call for a confidential discussion.