Firmware Engineer – On site – Fixed Term Contract
Location - Cumbernauld 4 Days on Site
Salary – Competitive DoE
Duration – 6 Month Fixed Term Contract
Hours – 37.5hrs
Based in Cumbernauld, ESS Recruits client is part a multi-national group, who design, manufacture, build and test of gas analysers and gas emission monitoring systems. Their equipment is found in a range of industrial settings and applications, including petrochem, FMCG and hazardous engineering environments.
The Firmware Engineer reporting to the Electronics Manager shall be responsible for developing firmware for new and legacy products. They will work on firmware developments in a lone capacity or part of a team.
Responsibilities:
* Provide innovative and robust firmware design solutions to product requirements
* Sustain existing codebase and make any required changes to functionality
* Create detailed documentation describing firmware functionality of legacy products
* Work with cross functional team members to facilitate debug and product fault finding activities
* Cary out code reviews and suggest areas of improvement
* Realisation of complex mathematical functions in firmware
* Support sustaining activities on legacy designs
* Other responsibilities or tasks that are within your skills and abilities, whenever reasonably instructed. The business reserves the right to make reasonable adjustments in line with business requirements. This job description is non-contractual and is for information and mutual understanding of both parties.
Required Qualifications and Experience:
Practical experience in development of embedded systems (Typically around Microchip, ST Micro, NXP Microcontrollers)
Experience in development with non object orientated programming languages (C, Assembler)
Experience in development with object orientated programming languages (C++, Python)
Experience in bare metal firmware development
Experience in developing firmware within an RTOS environment
Familiarity with application development for embedded linux distributions
Basic understanding of electronics design
Practical experience in board bring up and debug using appropriate tools and techniques.
* Strong and versatile technical problem solver.
Ideally you will have a degree or Equivalent Qualification in Software or Electronics Engineering or related subject, with a minimum of 7 years’ experience in software engineering.
This is a superb opportunity to join a rapidly expanding and highly successful technology business based in Scotland. The real draw is for someone to be part of a fast-growing business on the way up and offering a fulfilling and varied career.
To apply to this role please contact our retained recruitment partner Karen Urquhart at ZedTalent.