Firmware Engineer On site Fixed Term Contract Location - Cumbernauld 4 Days on SiteSalary 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 requirementsSustain existing codebase and make any required changes to functionalityCreate 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 improvementRealisation of complex mathematical functions in firmwareSupport sustaining activities on legacy designsOther 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 developmentExperience 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.
Job Title
Firmware Engineer