Firmware Engineer
We are searching for a Firmware Engineer with a good understanding of hardware to join our client's product group and design and develop system management firmware and diagnostics software.
You will also provide backup to technical support engineers when problems arise in the field or in the in-house production test area.
Your role will be varied and you will be designing and developing system and device driver software for many standard operating systems.
We are searching for an Embedded Software Engineer with the following profile:
* Excellent coding in C and C++
* Experience writing software for Intel x86 and/or ARM processors
* Able to program hardware devices at register level
* Excellent diagnostic skills
* Experience writing software to access hardware devices under Linux
* Experience with boot loader or PC BIOS development will be a plus
* Excellent communication skills
09/09/2016
Firmware Engineer
We are searching for a Firmware Engineer with a good understanding of hardware to join our client's product group and design and develop system management firmware and diagnostics software.
You will also provide backup to technical support engineers when problems arise in the field or in the in-house production test area.
Your role will be varied and you will be designing and developing system and device driver software for many standard operating systems.
We are searching for an Embedded Software Engineer with the following profile:
* Excellent coding in C and C++
* Experience writing software for Intel x86 and/or ARM processors
* Able to program hardware devices at register level
* Excellent diagnostic skills
* Experience writing software to access hardware devices under Linux
* Experience with boot loader or PC BIOS development will be a plus
* Excellent communication skills
Middleware Engineer, Essex
We are searching for an experienced Embedded Software Engineer to join our client's Middleware Group and to work on the following:
* Designing and developing system and device driver software for many standard operating systems
* Working with hardware designers during the design phase to specify the product, and again during the proving phase to validate the product
* Working on challenging customer issues that get escalated to engineering team
* Keeping up to date with innovations in software and manage their evaluation and potential introduction
Our ideal candidate will have the following profile:
* Excellent Embedded C
* Hands on experience writing real time device drivers for Linux, VxWorks and Windows
* In-depth knowledge of either ARM or x86 architecture
* Excellent problem solving and debugging skills
* Experience or interest in the following:
? PCI Express, SRIO and VME fabrics
? OpenMPI, OpenDDS, OpenAAC and CUDA
? Programming for parallel processor architectures.
? Network protocols
* Excellent communication skills and the ability to mentor more junior engineers
09/09/2016
Middleware Engineer, Essex
We are searching for an experienced Embedded Software Engineer to join our client's Middleware Group and to work on the following:
* Designing and developing system and device driver software for many standard operating systems
* Working with hardware designers during the design phase to specify the product, and again during the proving phase to validate the product
* Working on challenging customer issues that get escalated to engineering team
* Keeping up to date with innovations in software and manage their evaluation and potential introduction
Our ideal candidate will have the following profile:
* Excellent Embedded C
* Hands on experience writing real time device drivers for Linux, VxWorks and Windows
* In-depth knowledge of either ARM or x86 architecture
* Excellent problem solving and debugging skills
* Experience or interest in the following:
? PCI Express, SRIO and VME fabrics
? OpenMPI, OpenDDS, OpenAAC and CUDA
? Programming for parallel processor architectures.
? Network protocols
* Excellent communication skills and the ability to mentor more junior engineers
Embedded Software Engineer, Essex
Our client need an experienced Embedded Software Engineer with excellent hardware skills and understanding.
Your will work on the following:
* Maintaining and developing UEFI BIOS
* Backing up technical support engineers when problems arise in the field or in the in-house production test area
* Designing and developing system management firmware and diagnostics software
We would like to find an Embedded Software Engineer who is capable of working on a variety of projects and who has the following background:
* Excellent C or C++
* Experience working on Intel or ARM processors
* UEFI BIOS development
* Experience with EDKII development kit will be an advantage
* Able to programme hardware devices at register level
* Excellent communication skills
09/09/2016
Embedded Software Engineer, Essex
Our client need an experienced Embedded Software Engineer with excellent hardware skills and understanding.
Your will work on the following:
* Maintaining and developing UEFI BIOS
* Backing up technical support engineers when problems arise in the field or in the in-house production test area
* Designing and developing system management firmware and diagnostics software
We would like to find an Embedded Software Engineer who is capable of working on a variety of projects and who has the following background:
* Excellent C or C++
* Experience working on Intel or ARM processors
* UEFI BIOS development
* Experience with EDKII development kit will be an advantage
* Able to programme hardware devices at register level
* Excellent communication skills
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
09/09/2016
Software Development Engineer, Cambridgeshire
We are searching for a Software Developer to join our client's team and to take part in a number of different projects.
We would like to find a Software Development Engineer with the following profile:
* Good coding in C# or Java
* Experience on development with web technologies
* Experience implementing tests using automated test frameworks in a continuous integration environment
* An innovative and analytical thinker
* Excellent communication and presentation skills
* Able to work as part of a client facing team when needed
* Experience in embedded programming and electronics design will be a plus
* Experience in at least one of the following:
* User interface design using WPF
* Good grasp of relational or non-relational databases
* Linux, Windows API, MFC and .NET framework
* Working knowledge of UML (Unified Modelling Language)
* Development of software to IEC 62304:2005 / BS EN 62304:2006
* Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.