Skip to main content

We have over 50,000 UK jobs available, so why not start a new job search on Zoek

Senior Firmware Engineer

  • Location: Basingstoke, Hampshire
  • Salary: £65000 - £70000 per annum
  • Contract hours: FullTime

Job provided by Computer Futures

Sorry, this job has now EXPIRED!

Back to job search

Share this job on social:

About the job

You have the opportunity to join a
fantastic Company, who are currently doing some
amazing work, coming up with new ideas to expand and grow the business. They are looking to bring in a
Senior Firmware Engineer, to join their already existing team and help take it to new levels with their experience.

As the
Firmware Engineer, you will be
responsible for the development and maintenance of real time control software of electromechanical control systems.


MANAGEMENT OF DESIGN TEAMS: Lead and coordinate software design teams, including internal and external partners and consultants to ensure complete and timely delivery of proven control system software solutions.
SYSTEMS DESIGN: Responsible for conceiving, planning, and implementing embedded real time control system software designs for existing and new Mars Drinks equipment (brewers and vending machines).
DESIGN IMPLEMENTATION: Be a handson manager and key contributor to the development, delivery, and maintenance of software.
HARNESS EXTERNAL EXPERTISE: Identify and build relationships with technology and service suppliers to support current and future products or projects.
DRIVER FOR QUALITY: Apply software testing, verification, and validation tools to ensure best possible quality for the software and the system it controls. Evaluate and approve the software solutions delivered by external partners.
WORK WITH CROSS DISCIPLINE PROJECT TEAMS: Consult and work collaboratively as part of a multidisciplinary product development team, translating needs into realizable goals, and clearly reporting progress to project managers and key stakeholders as needed.

TOOL CHAIN MANAGEMENT: Specify, deploy, and maintain appropriate tool chains for software development and software maintenance that enable agile project development.

Required Skills:

TEAM AND PROJECT MANAGEMENT: Knowledge and experience leading project teams, including multidiscipline teams, both at a functional, as well as at a project level, managing internal and external resources.
DESIGN EXPERIENCE: Broad experience designing software for embedded systems control applications integrating electrical/electronic and mechanical systems. Proven experience in putting control theory into practice. Experience in the control of motors, actuators, and thermal devices including PID and PWM control. Comfortable working at a data sheet level, selecting/specifying microcontrollers and intelligent ICs. Experience of interfacing to a wide and diverse range of devices using industry standard protocols SPI, SCI, IIC, 232, 485. Experience of designing for and managing digital and analogue signals. Knowledge of a wide range of microcontroller and microprocessor technologies and able to select appropriate micros to meet design needs. Knowledge of Renesas and Freescale processors is an advantage.
PRODUCT: Experience designing complex real time embedded software system architectures including control integration with electro mechanical systems. Experience designing and developing Bare Metal and RTOS applications. Ideally this will be in consumer white goods, vending or process control products. Knowledge and experience of Renesas and Freescale products is an advantage.
PROGRAMMING LANGUAGES AND TOOLS: Expert level of competence in Embedded Structured ANSIC / C++. Experience of OOD C++ and C# an advantage. Expert competence in PC based embedded workbench applications including Visual Studio and IAR EW.
DEVELOPMENT ENVIRONMENTS AND TOOLS: Expert experience in IAR Embedded Workbench and Microsoft Visual Studio. High levels of competence with electronics laboratory tools such as oscilloscopes and data loggers. Experience of Linux and Qt Embedded is an advantage. Experience of Source Code Control Systems and their deployment. Experience of CVS and Git is an advantage.

If this
Senior Firmware Engineer role sounds of interest to you or someone you know, then please contact
Computer Futures (Bristol) directly ASAP!

To find out more about Computer Futures please visit


Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy Registered office 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom Partnership Number OC387148 England and Wales



Share this job on social:


Before you go...

Did you know that Zoek has over 100,000 UK jobs available, your next job could be a click away! Start a new job search on Zoek!

Did you know that Zoek has over 100,000 UK jobs available, your next job could be a click away! Start a new job search on Zoek!