Our client, a technology focused manufacturing business, seek to appoint a Senior Embedded Software Engineer to their technical team. As Senior Embedded Software Engineer you will work in a fast paced but friendly environment on some of the most interesting and positively challenging projects on the market. It really is exciting work. You will be designing software for a range of products used by some of the worlds' largest companies as a lead participant in designing, coding, testing, debugging, configuring, and documenting code to deliver a first class product on time and budget. Senior Embedded Software Engineer - Firmware / Embedded Software / Engineering Manager / Design Engineer / Electronic Engineer / C / C++ \* Understand the requirements and discuss project sizes and timeframes, as well as defining processes and procedures for embedded software projects \* Defining and documenting the software architecture for embedded systems \* Tracing software requirements to the software architecture \* Supporting fault isolation, troubleshooting, and root cause analysis activities during system integration and validation testing Senior Embedded Software Engineer - Skills and Abilities - Firmware / Embedded Software / Engineering Manager / Design Engineer / Electronic Engineer / C / C++ \* Relevant degree in associated discipline such as Electronics Engineering, Computer Science, or similar \* Highly experienced in C/C++ software programming \* Experience with PIC Microprocessors Senior Embedded Software Engineer / Firmware / Embedded Software / Engineering Manager / Design Engineer / Electronic Engineer / C / C++ If this role could appeal, please do apply now