Firmware Engineer jobs in Matlock, United Kingdom



Job Description:
We are seeking a Firmware Engineer to join a busy design and development team working for an outstanding company that operates in the utilities industry.
Firmware Engineer – The Role
* Developing and implementing software for industry specific hardware
* Designing firmware solutions based on company or project needs
* Assist in designing and documenting detailed firmware specifications and test plans
* Ensuring that firmware is always functional and up-to-date
* Evaluating existing firmware performance
* Troubleshooting firmware
* Creating instructional technical manuscripts for firmware operations
* Performing code reviews
Firmware Engineer – Candidate Requirements
* Electronics Engineering, Computer Science or other relevant Degree
* 3+ years of experience developing firmware for real-time embedded systems
* Experience designing code for test and manufacture
* Solid C programming experience on 16/32-bit microprocessor embedded platforms
* Good understanding of software architecture and bare-metal design principles
* Experience with cellular M2M modems or other LPWAN for IoT applications
* Arm Cortex M, MSP430, M16C, Python, Bash, Scripting, Assembly experience
* IAR Embedded Workbench, SVN, Doxygen, Jira familiarity
* MODBUS, RS232, RS485, MQTT, I2C, SPI experience
Firmware Engineer – Benefits
* A starting salary of £40,000pa
* 33 days holiday (including Bank Holidays)
* Monday-Friday, 9am-5pm
* Personal Pension Scheme
If you think you have the necessary skills and experience for this Firmware Engineer role, then please apply for this position today

Job Reference:


To apply for this job please visit