cover image
Technical Prospects Ltd

Technical Prospects Ltd

www.technicalprospects.co.uk

1 Job

4 Employees

About the Company

Technical Prospects Ltd believes every role possesses a technical element. We pride our reputation on the ability to identify these skills and realise their value in the market; combined with attracting candidates who possess the correct personality, cultural and business fit. Our approach is straightforward - listen, understand, advise and deliver - aiming to exceed customers’ expectations within agreed budgets. Whether you are a client or candidate, Technical Prospects Ltd believes your needs are important, and building long term business relations is paramount to everyone’s success! Technical Prospects Ltd has expertise in recruiting for the following disciplines: IT - Technical Consultancy, Project Management, Development & System Integration, Helpdesk Creative Design Operations - Sales & Marketing, Financial, Procurement, Supply Chain, Analysis, Human Resources Engineering - Electrical & Mechanical, Maintenance, Design, Process Improvement, Quality, Industry Specialists

Listed Jobs

Company background Company brand
Company Name
Technical Prospects Ltd
Job Title
Embedded Software Engineer
Job Description
**Job Title:** Embedded Software Engineer **Role Summary:** Design, develop, and maintain firmware and embedded software for a diverse product portfolio, ensuring high performance, reliability, and compliance with industry standards. Collaborate with cross‑functional teams to deliver robust solutions from concept through production. **Expectations:** - Own end‑to‑end development of embedded software components. - Produce clean, maintainable, and well‑documented code. - Meet project timelines and quality standards. - Participate in code reviews, testing, and continuous improvement initiatives. **Key Responsibilities:** - Develop and integrate firmware for microcontrollers/microprocessors. - Implement drivers, communication protocols, and real‑time operating system (RTOS) tasks. - Perform debugging, troubleshooting, and performance optimization on hardware platforms. - Write and maintain technical documentation and test plans. - Collaborate with hardware, mechanical, and systems engineers to define requirements and resolve issues. - Conduct unit, integration, and system testing; support verification and validation activities. **Required Skills:** - Proficiency in C/C++ for embedded systems. - Experience with microcontroller architectures (e.g., ARM Cortex, PIC, AVR). - Knowledge of RTOS concepts and implementation (e.g., FreeRTOS, ThreadX). - Familiarity with hardware interfaces (UART, SPI, I²C, CAN, USB). - Strong debugging skills using tools such as JTAG, oscilloscopes, logic analyzers. - Version control (Git) and software configuration management. - Understanding of software development lifecycle (Agile/Scrum preferred). - Good problem‑solving, communication, and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Electrical/Electronic Engineering, Computer Engineering, Computer Science, or a related technical field. - Relevant certifications (e.g., Certified Embedded Systems Engineer, ARM Accredited Engineer) are a plus but not mandatory.
Knaresborough, United kingdom
On site
30-12-2025