IT & Software

Senior Software Developer

Entrust Corporation

Cambridge · Cambridgeshire · United Kingdom

Overview

As a Senior Software Developer, you will contribute to the firmware of next‑gen cryptographic HSMs, spanning from SELinux tuning to driver-level work and embedded tooling. You’ll prototype, code, and test the full system from concept to delivery, collaborating with a multi‑disciplined team. You leverage C and Python on Linux in an embedded environment to solve complex, high‑assurance requirements. This role offers impactful work on secure, scalable hardware and a culture that values growth and collaboration.

Pay / Benefits
  • Career growth
  • Flexible work options (remote, hybrid, on-site)
  • Collaborative culture and cross-team collaboration
Responsibilities
  • Design, prototype, code, and test the full system (from inception to delivery)
  • Develop firmware and embedded drivers for HSM hardware
  • Work with Python scripts and C tools for installation, interaction, and control of embedded boards
  • Support secure upgrade and secure boot implementations
  • Tune and integrate SELinux applications and multi-component processes and containers
Key requirements
  • Degree or equivalent in Software Engineering, Computer Science, Maths or relevant discipline
  • Development in C and Python on Linux in an embedded environment
  • Experience with complex, multi-component projects using multiple languages
  • Ability to solve complex technical problems in innovative, practical ways
  • problem-solving
  • collaboration
  • adaptability
  • C programming in embedded Linux
  • Python scripting
  • embedded systems development

Reference: WJ-747_30152610

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.