Software Engineer

Software Engineer position to work as part of a development team (c20 people) developing applications that allow automotive manufacturers to develop control systems and associated support tools. We are looking for Software Engineers that can develop PC based applications but can also turn their hand to some embedded code and have the ability to understand what is happening in a communications protocol e.g. CAN bus, serial comms, RS232 etc

Software Engineer skills and responsibilities:
Software development through all stages of the lifecycle
• Embedded software development using C and/or assembler
• PC-based tools using C++/C# / Visual Studio
• Architectural and detailed design
• Software implementation
• Software testing and validation

They also have a Consultant position for an embedded software engineer who would like a customer facing role – international travel will be required.

*********************************************
Position: Embedded Software Engineer
Location: York
Salary: £30-40k
Key Skills: C++ or C# and Windows, some Embedded C or assembler, a technical degree or PhD
Desirable skills: Control or automotive background, GUI development using C#/.NET, configuration management and source control systems, Software testing methods and tools, automotive communication protocols e.g. CAN, J1939 and automotive standards, especially MISRA and AUTOSAR, microprocessors e.g. TriCore, PowerPC, v850, Embedded OS experience such as in OSEK, QNX or RT-Linux, Use of 3rd party libraries (e.g. BOOST, Xerces), Use of scripting languages for automation.
**********************************************

Location

York
Term: 
Perm
Lower Salary/Rate: 
£30000
Upper Salary/Rate: 
£40000
REF No: 
ESE7563JH