Enable job alerts via email!

Senior Software Developer (C/Python Systems)

Entrust Datacard

Cambridge

Hybrid

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Job summary

A cybersecurity leader is seeking a Senior Software Developer in Cambridge, UK, to design and develop embedded HSMs and client-side tools. Candidates should have strong skills in C and Python, as well as a degree in a relevant field. This role offers flexible working arrangements and the opportunity to innovate and grow in a collaborative environment.

Benefits

Career growth initiatives
Flexible working options: remote, hybrid, or on-site
Collaborative team culture

Qualifications

  • Experience in development & design in both C and Python on Linux, in an embedded environment.
  • Familiar with complex, multi-component projects, using multiple development languages.
  • Ability to solve complex technical problems with demanding requirements.

Responsibilities

  • Design and develop the full system with embedded HSMs, client-side tools & API libraries.
  • Develop features from inception to delivery.
  • Software design, coding, testing, and review.

Skills

C development
Python scripting
Linux environment
Problem-solving
Knowledge of secure-boot technologies

Education

Degree in Software Engineering, Computer Science, Maths or relevant discipline
Job description
Overview

Join us at Entrust

At Entrust, we’re shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.

Get to Know Us

Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. Our people are our secret weapon—the curiosity, dedication, and innovation that drive our success and help us anticipate the future.

We are looking for a Senior Software Developer to join our Cambridge, UK team!

About the Position:

You will join a team working on Linux system tools with Python scripting and C coding. We’re using locked-down SELinux embedded in our Hardware Security Modules (HSMs), tackling the network stacks, security rules, container interplay, and other challenges. We’re also working on the tools to interact with and control HSMs, and their secure (signed) upgrade process. The SELinux applications involve many large interacting processes and containers. As to scale, the HSM hardware provides a multi-core fast processor, 8GB RAM, and multiple SSD partitions.

Responsibilities
  • Play a significant role in the design and development of our full system with embedded HSMs, client-side tools & API libraries
  • Develop features from inception to delivery
  • Software design & coding, testing, and review
Required Qualifications
  • Degree or equivalent in Software Engineering, Computer Science, Maths or relevant discipline
  • Development & design in both C and Python on Linux, in an embedded environment
  • Familiar with complex, multi-component projects, using multiple development languages
  • Ability to solve complex technical problems with demanding requirements, in innovative, practical ways
Bonus Qualifications
  • Knowledge of Windows development
  • Knowledge of secure-boot technologies and digital signatures
  • Familiarity with full-stack from device drivers to client-side tools & API libraries (Some knowledge of hardware protocols)
  • Open-source software development—licensee or contributor
  • A broad interest in cryptography and/or computer security techniques
  • Agile and/or Scaled Agile Framework (SAFe)

For more information on the role, apply today and explore how we build a more secure world together.

What We Offer
  • Career Growth: We invest in your professional journey with learning-forward initiatives and exciting challenges.
  • Flexibility: Remote, hybrid, or on-site options to fit your lifestyle.
  • Collaboration: A culture where your voice matters and teams work together to solve problems.

We value diversity and inclusion and are committed to building a diverse workforce with wide perspectives and innovative ideas. If you require an accommodation, contact accessibility@entrust.com.

Ready to Make an Impact? If you’re excited by innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Apply today!

For more information, visit entrust.com. Follow us on LinkedIn, Facebook, Instagram, and YouTube.

EEO Statements

Entrust is an EEO/AA/Disabled/Veterans Employer. For Canadian roles, we value diversity and inclusion and strive to provide an accessible experience for candidates of all abilities.

If you require an accommodation, contact accessibility@entrust.com.

Recruiter: Neha Rathore, Neha.Rathore@entrust.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.