Embedded firmware engineer

Entreprise: CV-Library
Type d'emploi: Temps plein

Role: Senior and Mid-level Firmware Engineer (2x roles)

Location: Shepton Mallet, Somerset

Salary: competitive

The Senior Firmware Engineer will play a pivotal role in the design, development, testing, and optimisation of embedded software solutions for our existing and future products. The candidate will collaborate closely as part of a cross-functional team to deliver high-quality firmware that meets performance, reliability, and scalability criteria.

Responsibilities

Design and implement firmware for embedded systems, ensuring efficient and robust operation.
Develop, execute, and maintain test procedures for firmware, ensuring reliability and compliance with specifications.
Profile and optimise firmware for performance, power consumption, and memory usage.
Collaborate with hardware engineers to ensure seamless integration of firmware with electronic components.
Create and maintain comprehensive documentation for firmware code, algorithms, and validation results.
Conduct peer code reviews and provide guidance to junior firmware engineers, fostering best practices and continuous improvement.
Stay updated with the latest firmware development tools, methodologies, and industry trends.
Diagnose, troubleshoot, and resolve embedded software issues.
Safety and Compliance: Ensure that firmware adheres to industry safety and compliance standards.Knowledge, Skills & Experience:

Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
A minimum of 5-7 years of experience in firmware or embedded software development.
Solid problem-solving, analytical, and debugging skills.
Proficiency in embedded C/C++ programming.
Familiarity with various microcontroller architectures and their peripherals, especially arm.
Strong understanding of software development life cycle, including version control (e.g. Git), debugging, and testing.
Knowledge of communication protocols such as I2C, SPI, UART, and USB.
Excellent communication and collaboration skills.

How to apply?

Please send a CV to

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas