Senior Software Developer (C/Python Systems)

Entrust
Cambridge, UK
4 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Agile Methodology Cyber Security Linux Device Drivers Digital Signature Field-Programmable Gate Array (FPGA) Python (Programming Language) Scaled Agile Framework Software Engineering VHSIC Hardware Description Language (VHDL) Information Technology Free and Open-Source Software
+1 more
Programming Languages

Job description

  • Play a significant role in the team designing, prototyping, coding, and testing of our full system, from inception to delivery., * Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey.
  • Flexibility: Remote, hybrid, or on-site options to fit your lifestyle.
  • Collaboration: Teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.

Requirements

  • 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.
  • Experienced with complex, multi-component projects, using multiple development languages.
  • Able to solve complex technical problems with demanding requirements, in innovative, practical ways., * Secure-boot technologies and digital signatures.
  • Device drivers & hardware protocols.
  • Secure-Linux tools & API libraries.
  • FPGAs and/or VHDL coding.
  • Open-source software development - as licensee, or as contributor.
  • A broad interest in cryptography and/or computer security techniques.
  • Agile and/or Scaled Agile Framework (SAFe).

About the company

Entrust - Cambridge, England, United Kingdom

Posted 6 days ago. Be among the first 25 applicants.

At Entrust, we’re shaping the future of identity centric security solutions. We empower careers, foster collaboration, and build solutions that help keep the world moving safely.

About the Position

You will join a team working on the firmware of our next-gen cryptographic Hardware Security Modules (HSM). Your contributions will range from SELinux system tuning to chip-set level drivers, Python scripts and C tools, tools to install, interact with, and control embedded boards, secure upgrade and secure boot. The SELinux applications involve many large interacting processes and containers. The HSM hardware is a secured, embedded board which provides a multi-core fast processor, FPGA accelerator, 8GB+ RAM, and large SSD., If you’re excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let’s build a more secure world-together.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:22 min

Comparing kernel modules with eBPF for system tracing

Ozan Sazak Ozan Sazak · World Congress 2024

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

2:05 min

Layering abstraction APIs for visual computing in browsers

Desiree Santos Desiree Santos +1 · World Congress 2024

Videos

See all

Related articles

See all