UK - Senior Linux Software Engineer – C++

Bar Hill, United Kingdom

Senior Linux Software Engineer – C++

Domino Printing Sciences plc, an autonomous division of Brother Industries Ltd has a long-established global reputation for the development and manufacture of coding, marking and printing technologies, as well as its worldwide aftermarket products and customer services.

We offer a wide range of printing technologies including continuous Inkjet, Laser Coding, Drop on Demand, Print and Apply and Thermal Inkjet.  We are positive you will have seen the success of our products without even noticing, from expiry dates on eggs to medicines in your bathrooms.

As a Senior Software Engineer you will play an important role within one of our development Agile Scrum teams which will involve you directly participating in the development of cost-effective and innovative embedded software solutions. 

To be successful in this role you will need to have experience using Linux Operating systems and distributions (preferably with experience with Yocto, BitBake recipes and OpenEmbedded project).  You will also need to be familiar with BSP bring up and any experience of working with third party Linux Distribution partners would be desirable.

Key factors within this role involve being part of a Scrum team with a mixture of agile abilities, C++ Programming experience along with an understanding of testing methodologies, an understanding of the software development life cycle.

The role encompasses many areas and allows you to utilise and expand on your skills and experience by collaborating with the Technical Lead, contributing and influencing software design and implementation.  You will support the Scrum team in developing their skills and knowledge across the entire product codebase (Printer Software, User Interface, Comms, Interfaces etc).

Your working day will incorporate many of the activities below;

  • Contribute/lead Software design activities.
  • Design, implement and test code across the entire product code base.
  • Be part of a multi-skilled Scrum team and involved in all activities required so the team delivers to plan.
  • Conduct reviews of software requirements, focusing on detailed design and test specifications.
  • Support the adoption of Agile Scrum and strive to continually improve all aspects of the Scrum team’s delivery.
  • Learn and improve technical and Printing Domain knowledge and skills whilst having the opportunity to explore and gain ownership, management and leadership skills.
  • Supervise, mentor and lead Graduate/Software Engineers.

You will join our Software department at an exciting time as we continue to expand our team of 80 developers and test engineers. The software group are responsible for the design, implementation and testing of the software for all Domino coding and marking products whilst supporting and developing our infield products.

We are investing heavily in new Technologies and Development Tools and Processes. Our recent transformation to an Agile approach to development, using the Scrum framework and investment in testing resources and automated test infrastructure, all supported by industry leading tools such as Jira, Confluence, GIT, Jenkins, Coverity will help enable us to produce class leading software to support our product development roadmap.

Some of the key personal attributes we are looking for:

  • Positive and proactive approach to work
  • Flexibility
  • A desire to learn and work across the entire software codebase
  • Team player and good communication skills

At Domino Printing Sciences, we believe in doing more for our employees as well as our customers.  A highly successful company, we’re large enough to offer career development opportunities yet small enough for your contribution to be readily recognised and rewarded.

As a talented individual working at Domino you can expect a generous benefits package of not only a competitive salary and discretionary bonus scheme but also 25 days basic holiday (including the opportunity to buy or sell an additional 5 days), flexible working hours, an on-site subsidised restaurant, discounts on local gym facilities, a green car scheme, private medical insurance and continuous training and development opportunities to progress your career with Domino.

If you want to join a global expert industry company dedicated to investing in its people, its products and its future then apply now.



Our head office is based in Bar Hill, just 4 miles from the City of Cambridge with excellent road links North, South and East via the A14 and M11.  Home to one of the oldest universities in the English-speaking world and now one of the most important technology centres in Europe, Cambridge is a city steeped in the past as well as the future.  From sightseeing to wonderful historic buildings to punting on the river Cam, or visiting one of the many bars and restaurants in the city, Cambridge has something for everyone.  Excellent public transport links mean that it’s only a 50 minute journey to London and Stansted Airport.  In addition, London City Airport and Luton Airport are both within easy travelling distance.  Find out more about Cambridge at www.visitcambridge.org 
Join Domino and you will become part of an award-winning, global business and British success story. Our smart technology enables companies to print use-by-dates and tracking codes on their products no matter what the surface, how fast they’re produced, or where in the world they’re made.  From eggs and soft drink cans to the cable in your walls and the medicines in your bathroom cabinet, you will find evidence of our success on products throughout your home.  We’re continuing to invest in Research & Development in our commitment to bring new products to our customers.
Please click on 'Apply for this vacancy' below and you will be directed to a web form.  You can also upload a copy of your CV on the web form.