Senior Software Engineer

Posted 6 March by 15ten15
Main responsibilities


 The main purpose of the Job is to build and develop software and applications which can convert images (bmp/jpg or similar files) into protocols that can be sent at high speed via Ethernet (UDP) onto a FPGA board which controls a laser print system. The Job will also involve thinking about how this interfaces with customers/ or preexisting print management software to deliver variable images to the system. 


To lead the development and build of software applications

  • To create project plans for software developments
  • To locate companies/people to aid with software development
  • To manage companies and people to deliver software development
  • Programming of software
  • To assess limitation in the current hardware
  • To work closely with the hardware team to deliver specifications
  • To work closely with strategic partner to aid integration into other programs
  • To assist in other software developments
  • To assist in IP and new ideas generation
  • To aid in the software development of future systems

Dimensions/Territory/Scope/Scale Indicators

•          The areas to which responsibilities extend and the scale of responsibilities – staff, customers, territory, products, equipment, premises, projects etc.

Ideal candidate

Key Skills

  • Degree qualified or equivalent in computer science or other relevant discipline
  • Commercial software engineering experience of delivered projects
  • Ability to Project plan and lead to completion
  • Extensive programming experience using C, C++, C# or similar language
  • Experience in High speed TCP/UDP networking
  • Understanding of FPGA architecture and Firmware
  • Experience of interfacing into SAP type systems
  • Experience of Print drivers
  • Understanding of digital image processing


  • Self-motivated
  • Good communication skills
  • Creative thinker
  • Passionate about working with emerging technologies
  • Excellent problem solving skills
  • Works well in a team
  • Responsive to change
About the company

Competitive salary, plus package, plus company benefits 

Reference: 34619657

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job