обновлено 1 день назад
Senior Software Developer (C/Python Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Senior Embedded Systems Developer (IoT)
6 дней назад
Flight Software Engineer (Embedded)
7 дней назад
Principal Embedded Software Engineer I (Aerospace)
6 дней назад
Senior Software Engineer (C++)
6 дней назад
Lead Software Engineer (Underwater Robotics)
8 дней назад