Magicard careers

Magicard provides identity management, credentialing and issuance solutions. Headquarters in the UK, Magicard has operations across the globe. Magicard products are trusted by thousands of organisations and governments throughout the world to issue millions of secure identity credentials every year.

Find our 4 open positions below:

Web Application Developer – Weymouth, UK

Magicard is a leading, UK-based, manufacturer of secure ID card printers with sales to more than 100 countries Worldwide.
We are looking for a Web Application Developer to join our global marketing team based at our Headquarters and Manufacturing Centre in Weymouth, UK.
You will work on a variety of projects, ranging from maintaining our existing products to building new, cutting edge solutions.

Main responsibilities

• Development and maintenance of Magicard’s main customer facing websites, including the support and dealer portal interfaces.
• Integration of Magicard websites with CRM system and back-end services.
• Development and maintenance of Magicard secure cloud-based printing and upgrade services.
• Responsible for designing, implementing, and maintaining security measures to support the information and data security needs of Magicard’s Web presence.

Required skills

• At least five years of experience in web programming and software development.
• Thorough knowledge of and practical experience with web applications and programming languages such as PHP, HTML5, CSS, JavaScript and APIs. Experience of WordPress development.
• Web server development and configuration (Apache, Linux, PHP, MySQL).
• Good working knowledge and understanding of relational databases (MySQL preferred).
• The ability to integrate applications using APIs.
• Knowledge of web security, session management, and best development practices including version control (GitHub, BitBucket).

This role is being offered on a full time permanent basis, 37.5 hours per week. Some remote working would also be considered for the right candidate.
Magicard have an employee benefits scheme in place where private medical and dental insurance can be purchased, currently via Salary Sacrifice along with a large choice of other options. There is a pension scheme in place with Standard Life with employers contributions.
25 days holiday per year plus bank holidays, free fruit delivered Monday to Thursday for all employees and on-site parking available.
If you feel you have the right skills for this role, please send over your CV for consideration.

Job Type: Full-time

Required experience:
• web programming and software development: 5 years


Mechanical Design Engineer – Weymouth, UK


  • Reporting to the Mechanical Design Team Leader, to work as part of the ID Product Design Team in the design and development of colour ID card printers and related products.
  • Creating innovative product design concepts and ideas, converting these into robust 3D CAD models mainly for plastic injection mouldings but also for smaller metal fabrications and mechanisms.
  • Produce design requirements and test specifications.
  • Produce manufacturing data, drawings and Bills of Material to support the product development.
  • Provide occasional technical product support for the ID printer range, including troubleshooting, cost reduction and efficiency improvements as required.

Skills and Experience

  • Degree qualified, HNC/HND or equivalent through experience in Mechanical Engineering essential.
  • Electro-mechanical product design experience essential.
  • Understanding of specifying gear trains / drive mechanisms an advantage.
  • Practical experience of designing for precision/technical plastic injection mould tooling & sheet metal construction.
  • Design for Manufacture and Assembly (Poka Yoke etc.)
  • DFMEA.
  • 6 Sigma techniques to reduce variation desirable.
  • Tolerance stack analysis.
  • Knowledge of materials selection for product safety & reliability.
  • Experience of rapid prototype techniques including 3D printing SLA/SLS and faster turnaround tooling is desirable.
  • Experience with Pro E/Creo desirable.
  • A good appreciation for UI/UX, human interfaces and product aesthetics desirable.
  • Medium volume commercial product design in a cost conscious, high quality, lean environment.
  • Able to work off own initiative or as part of a project team.
  • Self-motivated with a hands on approach.

Embedded Software Engineer – Weymouth, UK

Primary purpose

Reporting to the Software Team Leader, the Embedded Software Engineer will, as part of a team of development engineers, be responsible for software development activities across existing and planned new Magicard card printers.

Required skills and experience

  • Strong experience in developing code in C and C++ for embedded microcontrollers.
  • Experience of writing PC based applications (console and GUI) that interface with an embedded device.
  • Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
  • Ability to read schematics and component data sheets.
  • Ability to collaborate with team members across a multi-disciplined engineering group.
  • Ability to work independently with minimal supervision and show a high level of ownership.
  • Familiarity with software configuration management tools, defect tracking tools and peer review.
  • Strong personal organisation, documentation and writing skills.
  • Understand how to test and debug embedded software.
  • Degree in computer science, engineering, mathematics, or science.

Desired skills and experience

  • Development experience that would be transferable to the printer domain: motor control, sensor data acquisition, thermal print-head management, etc.
  • Experience using ThreadX, FreeRTOS and embedded Linux would be an advantage.
  • Experience with ARM based microcontrollers, specifically STM32, TI AM335x and TI AM1808.
  • Use of these tools: SVN, Git and JIRA.
  • Use of these technologies: I2C, SPI, RFID (ISO 15693), USB, Ethernet.
  • Experience of ‘modern’ C++ (C++11/14)
  • Application development using Qt.

Key responsibilities of the role

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
  • Design, develop, code, test and debug system software.
  • Review Code and Design.
  • Perform code maintenance on existing designs.
  • Analyse and enhance efficiency, stability and scalability of systems resources.
  • Integrate and validate new product designs.
  • Support software QA activities.
  • Provide post production support.
  • Interface with hardware design and development.
  • Assess third party and open source software.
  • Mentor junior team members.

The role is being offered on a full time basis consisting of 37.5 hours per week.  We have a benefits scheme in place where you can purchase private medical cover, private dental cover, private pension fund and additional holiday to name just a few. There is also on-site parking available.
To apply for the role please send through a copy of your CV to –

Sales Administrator – Weymouth,UK

Main Purpose:

The job holder will be directly responsible to the Sales Director and will provide administrative support to ensure the effective running of the Magicard Sales Team.

Key Tasks:

  • Entering customer orders onto the Macola system.
  • Updating of CRM database.
  • Generate customer credits as and when.
  • Updating process notes, processes and procedures.
  • Assist in arranging master dealers monthly rebate allocations.
  • Answer outside phone calls. Assist the caller whoever they are (Dealer or end user).
  • Manage emails from dealers end users and colleagues.
  • Assist in the management of lead database.
  • Administer Loan printer database including initiation of progress chasing, providing monthly status report.
  • Maintain Magicard Product price lists structure.
  • Provide administrative support for Sales Directors Project Work, Dealer Development and Prospecting.
  • Maintain Magicard sales calendar for all Sales Managers and Directors.
  • Provide administrative support to Sales Director, Marketing Director – expenses, sending emails, providing sales information, sending out brochure packs and general administration.
  • General administrative support to Magicard Sales team.
  • Any other duties as required.


  • Previous proven experience working in a busy office environment, sales administration experience would be advantageous but not essential.
  • Be proficient in Microsoft packages including Word and Excel.
  • Have an excellent telephone manner as will be speaking to customers globally.
  • Ability to communicate at all levels.
  • Able to work as part of a team as well as individually.
  • Must be accurate at inputting data into a database.

We are always on the lookout for talented individuals to join our engineering, sales, and production teams at our UK HQ, or in our global offices. Even if there isn’t a role advertised specifically for you, we would still like to hear from you at –