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