Careers

MPC Data works with many of the leading suppliers of embedded devices, helping them get new products to market faster, with lower risk, and improved cost effectiveness.

We offer services in software engineering from proof of concept to volume production, with a strong emphasis on embedded and real-time developments. With many years of experience in Windows Embedded, Embedded Linux and QNX, and thanks to its close partnerships with Microsoft and leading semiconductor vendors, MPC Data is the key partner for OEMs, offering consultation, software & hardware design, integration services, products and training.

Our enviable reputation has been established in areas such as operating system customisation, board support packages, boot-loader optimisation, device drivers, embedded firmware, data acquisition, communications software, instrumentation, and machine control.

MPC Data offers an excellent working environment with great opportunities to exchange ideas with some of the brightest embedded software engineers in the business.

Current Vacancies

1. Graduate Vacancies: Kernel-level Software Engineers

MPC Data is currently looking for kernel-level developers to expand our team in the UK, with potential opportunities for transfer to our USA office after 2 – 3 years. Successful candidates will have the opportunity to work on leading-edge platforms for a wide range of markets, including consumer, automotive and security products.

Candidates must be able to come up to speed on new technologies quickly. Good communication skills and the ability to work within a team is essential. The selected engineers will be responsible for the design and development of boot-loaders, drivers and other system-level OS components for complex 32-bit embedded operating systems, including Linux, Windows CE (and derivatives) and QNX.

Ideal candidates will have experience of low-level system software in the following areas:

1. Experience of Linux, Windows CE or QNX embedded operating system porting & development using C or C++ (i.e. Board Support Packages and Device Drivers close to the hardware level)

2. Kernel experience including BSP porting, boot-loaders and board bring-up

3. Experience of driver level porting, creation, design, implementation and integration

4. ARM, Intel or similar 32-bit embedded CPU knowledge

5. Building and configuring operating systems

If you are interested in working on a wide variety of projects, in a supportive environment where you can use your expertise to really make a difference, then please send your CV to jobs@mpc-data.co.uk marked for the attention of Simon Pooley.
 

2. Experienced Windows CE kernel-level Software Engineers

MPC Data is currently looking for Microsoft Windows CE kernel-level developers to expand our teams in both the UK and USA working on leading-edge platforms for consumer and automotive products.

Candidates must be able to come up to speed on new technologies quickly. Good communication skills and the ability to work within a team is essential. The selected engineers will be responsible for the design and development of bootloaders, drivers and other system-level OS components such as OAL for Microsoft Windows Embedded Compact Edition (CE), MS Mobile and MS Auto.

Ideal candidates will be experienced in low-level system software developers with a track record in the following areas:

1. Experience of Windows CE or Windows Mobile embedded operating system porting & development using C or C++ (i.e. Board Support Packages and  Device Drivers in the OEM Adaptation Layer (OAL)

2. Kernel experience including BSP porting, bootloaders and board bring-up

3. Experience of driver level porting, creation, design, implementation and integration

4. ARM, Intel or MIPS processor knowledge

5. Building operating systems


3. Experienced Linux kernel-level Software Engineers

We are also looking for Embedded Linux experts.

Good communication skills and the ability to work in small teams are essential. successful applicants will be responsible for the design and development of kernel configuration, bootloaders, drivers and other system-level OS components such as package management and deployment for various Linux-based embedded systems. The vacancies are either in our Trowbridge, Wiltshire or Redmond, USA offices, reporting to the Embedded Linux Group Manager. Ideal candidates will be experienced low-level system software developers with a track record in the following areas:

1. Embedded Linux operating system porting & development using C or C++ (i.e. Board Support Packages and Device Drivers close to the hardware level

2. Kernel experience including BSP porting, bootloaders and board bring-up

3. Experience of driver level porting, creation, design, implementation and integration

4. ARM, Intel or Renesas processor knowledge

5. Building and configuring operating systems

 

We have vacancies for both positions in our UK office in Trowbridge, Wiltshire and in US office located in Redmond, USA - just a stones throw from the main Microsoft Campus. Purely technical, engineering-focussed candidates are welcome to apply. However we will also welcome additional experience in the areas of:

6. Software Project management

7. Staff mentoring

8. Sales support

9. Quote research, preparation and presentation

11. Assisting and coaching other technical staff.

For positions 2. and 3., above, if you can satisfy point 1., and at least 2 of the criteria from points 2. to 5., then please send your CV to jobs@mpc-data.co.uk marked for the attention of Simon Pooley.

Information for Recruitment agencies

MPC Data's recruitment needs are usually fulfilled by word of mouth, direct and indirect media and Web advertising, recruitment fairs and by the use of authorised agencies.

We are not currently looking to work with any new agencies.

EMEA Office : MPC Data Limited | County Gate, County Way, Trowbridge, BA14 7FJ, UK. | Tel: +44 1225 710600
USA Office : MPC Data Inc. | 110 110th Ave NE, Suite 200, Bellevue, WA 98004, USA. | Tel: +1 (425) 519 5900
MPC Data Limited is a company registered in England and Wales with company number 05507446 | UK VAT no. 850625238