Jobiglo

Aucun resultat.

Platform Security Software Engineer

ADI Global Distribution · Belgrade

Nouveau
Hybrid Mid 🇬🇧 English
C++ Linux Node.js GraphQL WebSocket CI/CD TLS JWT Yocto Fuzzing

Description du poste

About the role

The Software Engineer, Platform Security and API Services helps harden the Control4 controller platform: the embedded Linux system, C++ services and API layer that connect Control4 home automation controllers to mobile apps, touch screens and cloud services. Working with senior platform and security engineers, you will fix vulnerabilities in C++ system services, implement hardening and secure-by-default changes, and build the tooling and evidence supporting compliance with the EU Cyber Resilience Act and the US Cyber Trust Mark. You will also contribute to the Node.js REST, WebSocket and GraphQL services that authenticate client applications and enforce role-based access control. The role is based in the Belgrade office, alongside an existing platform engineer and with teams in the United States.

Key responsibilities

  • Reproduce, triage and fix security vulnerabilities in C++ system services on embedded Linux controllers
  • Implement platform hardening: least privilege, secure defaults and compiler hardening
  • Implement and test changes to the update, device identity and token validation paths
  • Build endpoints, resolvers and authorization checks in the Node.js REST, WebSocket and GraphQL API services
  • Integrate SBOM generation, vulnerability scanning, sanitizer builds and fuzzing into CI and keep them green
  • Fix penetration test findings with regression-preventing tests and document what was built and how it was verified
  • Take part in security-focused design and code reviews

Required profile

  • 2+ years of professional software engineering experience in modern C++ on Linux
  • Understanding of common C and C++ vulnerability classes and hands-on experience with at least one detection tool (sanitizers, static analysis or fuzzing)
  • Working knowledge of Linux fundamentals and a basic understanding of TLS, certificates and JWT
  • Interest in security and compliance, with willingness to learn the EU Cyber Resilience Act and NIST consumer IoT requirements
  • Clear written and verbal communication in English

Required skills

  • Modern C++ on Linux
  • Automated testing and CI/CD pipelines
  • Preferred: JavaScript or TypeScript and Node.js API experience (REST or GraphQL), event-driven messaging (WebSockets, Socket.IO, MQTT) or Rust
  • Preferred: embedded Linux, Yocto, ARM or cross-compilation exposure
  • Preferred: familiarity with a security standard (CRA, EN 303 645, NIST IR 8425, IEC 62443) or SBOM tooling

What we offer

  • Health insurance through Generali, including serious illness, surgery, professional illness and accident coverage
  • Sports and recreation membership (Fitpass or Sports Academy Kocovic)
  • English classes during working hours
  • Employee referral bonus program
  • Corporate social events and team building
  • Well-equipped office, hybrid work arrangement

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ADI Global Distribution.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Publie il y a 45 minutes

Expire dans 1 mois

2 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

ADI Global Distribution

Belgrade