This is a full-time position based at our main premises near Matlock Derbyshire.
The Role
You will be responsible for maintaining firmware for existing products which may include porting source code to new platforms (assembly to C typically). In addition, you will be expected to undertake and manage your own projects, including all aspects of the development lifecycle.
You will be offered support from other Design Engineers, but should be confident and able to work under your own initiative for extended periods. You will also be able to work effectively as part of a small design team.
You will have the focus and drive to build on your skills and experience to become an autonomous Firmware Engineer, undertaking and managing your own full-scale, mission-critical projects.
Skills
You should be able to provide examples of your own source code in assembly and other languages (C preferred).
Experience with MSP430 or M16C processor families would be beneficial. Experience of IAR workbench would also be preferred
The candidate will have at least a basic understanding of electronics, this could include PCBs and use of test and measurement equipment, especially oscilloscopes and DMMs.
You will be able to demonstrate a good working knowledge of best practices for firmware development including version control, documentation, analysis and specification documents etc.
You will possess excellent written and verbal communication skills, and be able to produce concise, accurate and easily understood documentation