Graduate Software Engineer

The Role:

Meteor Inkjet Ltd is seeking a Graduate Software Engineer for its world-wide industrial inkjet electronics and software business. 

Meteor develops and sells the electronics and software used to drive industrial inkjet printheads from companies including FujiFilm Dimatix, Konica Minolta, Kyocera, Ricoh, Seiko Instruments, Toshiba TEC and Xaar. Meteor’s customers are manufacturers of digital printers serving a wide range of markets such as textile printing, ceramic tile printing, labelling, 3D printing, digital product decoration and more.  With a long-established reputation in the development, supply and support of reliable, high-performance products, Meteor has secured a significant share of this global market and enjoys a loyal and growing customer base.

Most Meteor products are based on a high-performance architecture including field-programmable gate arrays (FPGAs), digital and analog electronics and software for both PCs and for microcontrollers.  Meteor seeks an enthusiastic and capable graduate with a good degree in an engineering or science-based subject and a desire to develop their software engineering skills.

Reporting to Meteor’s Head of Software Development, the Graduate Software Engineer’s responsibilities will include software development to meet customer and in-house requirements, testing and validating software using in-house printing systems, participating in group design activities and managing product development including electronics, FPGA code and software.


The job is based at Meteor’s headquarters near Cambridge.  International travel to the USA, Europe, Mainland China and other destinations within the Asia-Pacific region may be required to establish requirements and assist customers in deploying products.

Skills and Qualifications:

The candidate must have a proactive and confident attitude to problem solving and should be self-motivated, adaptable and practical.

The candidate should meet the following requirements:

  • A good degree (2:1 or 1st) in a science or engineering subject
  • A keen interest in developing skills as a software engineer
  • Ability to work with complex systems combining digital electronics and software
  • Desire to work in a small, multi-disciplinary team

The candidate should ideally also have some of the following:

  • Experience with software development in C/C++
  • Experience with Visual Studio
  • Exposure to communications standards (Ethernet, USB, etc.)

To Apply:

In addition to providing the opportunity to tangibly contribute to a dynamic and growing small company, Meteor offers a competitive salary and a comprehensive package of benefits which includes private health insurance and an annual profit sharing scheme.  For more information or to apply, please contact