Назад
Company hidden
обновлено 1 день назад

Senior Software Developer (C/Python Systems)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer (C/Python Systems) (Embedded HSM Security): Building Linux system tools, embedded Hardware Security Module software, client-side tools, and API libraries with an accent on C/Python development, SELinux, containers, and secure upgrade processes. Focus on designing multi-process embedded systems, managing network and security rules, and solving complex integration challenges across hardware and software components.

Location: Cambridge, United Kingdom; hybrid with 3 days onsite

Company

hirify.global develops identity-centric security solutions and scalable technologies for customers in more than 150 countries.

What you will do

  • Design and develop systems built around embedded Hardware Security Modules, client-side tools, and API libraries.
  • Build Linux system tools using C and Python in an embedded environment.
  • Develop features from inception through delivery, including software design, coding, testing, and review.
  • Work with SELinux applications, network stacks, security rules, containers, and multi-process systems.
  • Develop tools for interacting with and controlling HSMs, including secure signed upgrade processes.

Requirements

  • Degree or equivalent qualification in Software Engineering, Computer Science, Mathematics, or a related discipline.
  • Experience scripting in Python in an embedded context and managing process, container, and security privileges.
  • Understanding of Linux security rules and network stacks, with familiarity with the Linux kernel.
  • Experience working on complex, multi-component projects using multiple development languages.
  • Ability to solve complex technical problems with demanding requirements using practical and innovative approaches.
  • Ability to work in a hybrid setup in Cambridge with 3 days onsite.

Nice to have

  • Windows development experience.
  • Knowledge of secure boot technologies, digital signatures, hardware protocols, or device drivers.
  • Experience with client-side tools, API libraries, and open-source software development.
  • Interest in cryptography and computer security techniques.
  • Experience with Agile or Scaled Agile Framework practices.

Culture & Benefits

  • Career growth supported through learning initiatives and challenging projects.
  • Flexible workplace options and emphasis on work-life balance.
  • Collaborative environment focused on sharing ideas and developing solutions together.
  • Commitment to diversity, inclusion, accessibility, and respect.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →