A

ADI Global Distribution

Security product distribution

Platform Security Software Engineer

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeBelgrade, SerbiaNo salary listed

About the Job

Requirements

  • At least 2 years of professional software engineering experience in modern C++ on Linux.
  • Understand common C and C++ vulnerability classes and have hands-on experience with at least one detection tool, such as sanitizers, static analysis, or fuzzing.
  • Have working knowledge of Linux fundamentals and a basic understanding of TLS, certificates, and JWT.
  • Have experience with automated testing and CI/CD pipelines.
  • Have an interest in security and compliance and be willing to learn the EU Cyber Resilience Act and NIST consumer IoT requirements on the job.
  • Communicate clearly in written and verbal English.

Responsibilities

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

Desired Qualifications

  • JavaScript or TypeScript and Node.js API experience (REST or GraphQL), including GraphQL schema and resolver work.
  • Experience with event-driven messaging (WebSockets, Socket.IO, MQTT) or Rust.
  • Security coursework, secure coding experience, or capture-the-flag participation.
  • Exposure to embedded Linux, Yocto, ARM, or cross-compilation.
  • Familiarity with a security standard (CRA, EN 303 645, NIST IR 8425, IEC 62443) or SBOM tooling.

About the Company

ADI Global Distribution

Security product distribution

ADI Global Distribution supplies security, audiovisual, networking, fire, access-control and other low-voltage products to professional dealers and installers. Its catalog brings together equipment from many manufacturers, supported by branches, e-commerce, logistics and technical product expertise. Integrators and contractors use ADI to source components for residential, commercial and industrial systems. The company operates as a business-to-business distributor rather than a consumer electronics retailer or the manufacturer of a single technology brand. Its workforce brings together technical specialists, client delivery teams and business operations.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at ADI Global Distribution

See more jobs