Save time and effort sourcing top tech talent

Senior Software Developer (Embedded)

Cambridge, UK
Any

Senior Software Developer (Embedded)

Entrust
Cambridge, UK
Any
Entrust

hackajob is partnering with Entrust to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Senior Software Developer (C/Python Embedded)

About the Position

You will join a team working on the firmware of our next-gen cryptographic Hardware Security Modules. Work ranges 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.

Responsibilities: 

·         Play a significant role in the team designing, prototyping, coding, and testing of our full system, from inception to delivery

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.

·         Experienced with complex, multi-component projects, using multiple development languages.

·         Able to solve complex technical problems with demanding requirements, in innovative, practical ways.

Bonus Qualifications: 

·         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). 

 

hackajob is partnering with Entrust to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?