Firmware Engineer
Location: Cumbernauld (4 Days on Site)
Salary: Competitive DoE
Duration: 6 Month Fixed Term Contract
Based in Cumbernauld, ESS Recruits client is part of a multi-national group that designs, manufactures, builds, and tests gas analysers and gas emission monitoring systems. Their equipment is found in a range of industrial settings and applications, including petrochemical, 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 either independently or as 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
* Carry out code reviews and suggest areas of improvement
* Realise 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 oriented programming languages (C, Assembler)
* Experience in development with object-oriented programming languages (C++, Python)
* 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 for this role, please contact our retained recruitment partner Karen Urquhart at ZedTalent.
Seniority Level
Associate
Employment Type
Temporary
Job Function
Engineering, Manufacturing, and Design
Industries
Staffing and Recruiting, Manufacturing
#J-18808-Ljbffr