- 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