2,091,267open jobs
128,463companies
244,077added this week
Browse all
Location
In office (Belgrade)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
ADI Global Distribution is a wholesale distributor of security, fire, access control, audio visual, smart home and low-voltage products, headquartered in Melville, New York, and part of Resideo Technologies. It supplies professional installers and integrators through a network of branches and online ordering in North America, Europe and India, and it grew further when Resideo acquired Snap One, the owner of the Control4 brand, in 2024. Its careers board hires inside sales and account managers, customer care and credit control staff, warehouse and branch operations workers, marketing specialists and product managers.

The Software Engineer, Platform Security and API Services will help harden the Control4 controller platform: the embedded Linux system, C++ services, and API layer that connect Control4 home automation controllers to every mobile app, touch screen, and cloud service in the Control4 smart home portfolio. 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 that supports 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 serve as the authenticated entry point for all client applications, including the enforcement of role-based access control. You will work from our Belgrade office alongside our existing platform engineer and with teams in the United States. This role fits an engineer with solid C++ fundamentals who wants to grow into security engineering on a shipping consumer platform; backend API experience is a plus.

JOB DUTIES:

  • Reproduce, triage, and fix security vulnerabilities in C++ system services on embedded Linux controllers
  • Implement platform hardening changes: 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

YOU MUST HAVE:

  • 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
  • Experience with automated testing and CI/CD pipelines
  • Interest in security and compliance, with willingness to learn the EU Cyber Resilience Act and NIST consumer IoT requirements on the job
  • Clear written and verbal communication in English.

WE VALUE:

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

WHAT'S IN IT FOR YOU:

  • Health insurance through Generali
  • Insurance in case of serious illness, surgical intervention, professional illness, and insurance from the consequences of an accident
  • Sports and Recreation - Fitpass or Sports Academy Kocovic
  • English classes during working hours
  • Employee referral bonus program
  • Corporate social events and team buildings
  • Well-equipped office
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,091,267 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Security
Similar stack
Same company
Belgrade
In office · Full-Time · 5+ years exp · Aix-en-Provence
PowerShell
C++
DevOps
VMWare
Windows Server
Hyper-V
Linux
Windows
Cybersecurity
ISO 27001
Trend Micro
Apply
In office · 3+ years exp · Tashkent
Python
JavaScript
Kotlin
SQL
C#
DevOps
Rest API
CI/CD
Windows
Cybersecurity
Burp Suite
Nessus
OWASP ZAP
Qualys Cloud Platform
SonarQube
OWASP Top 10
CVSS
OWASP
Apply
In office · Contractor · Lyon
Cybersecurity
ISO 27001
Apply
In office · Full-Time · Turku
Apply
In office · 3+ years exp · Bachelor's Degree · Cyberjaya
Python
PowerShell
Cybersecurity
SIEM
Analytics
ETL/ELT
Apply
In office · Belgrade
Apply
In office · Full-Time · Belgrade
Apply
Remote (Serbia) · Full-Time · Bachelor's Degree · Belgrade
Apply
Remote (Serbia) · Full-Time · Belgrade
DevOps
GCP
Life Sciences
Good Clinical Practice
MedTech
CAPA
Apply
In office · Full-Time · Belgrade
SQL
Apply
See all jobs
This is one of many
2,091,267 more open roles from verified company boards, updated every day.