hirly

Protex AI

Senior Software Engineer (C++), Video Processing

Budapest · Dublin · Limerick

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Protex AI first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Role family
Engineering
Seniority
Senior
Countries
HU, IE
Work mode
On-site / unstated
First seen by hirly
28 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

We are a Site Intelligence company transforming how industrial businesses operate. Our platform turns your existing infrastructure into a source of actionable operational intelligence, enabling teams to see what's happening, understand why, and improve continuously. By surfacing the operational signals that reports miss, we help the world's largest logistics, manufacturing, and warehousing operators stay one step ahead, making operations visible and driving proactive safety. We're a fast-growing, high-agency team building category-defining products by leveraging the latest technologies in computer vision and AI.

Industry leaders like DHL, Amazon, and Tesla trust Protex AI to drive measurable safety improvements, achieving an average 64% risk reduction within just three months of deployment. Operating in 20+ countries, Protex is the go-to safety partner for Fortune 500 manufacturing and logistics enterprises, transforming workplace safety with real-time, AI-powered insights.

About the Team

The Computer Vision (CV) Team builds and maintains the core foundation that powers all Protex systems, ensuring robust edge-to-cloud connectivity, scalable data infrastructure, and high-performance backend services. We support edge deployments for real-time computer vision applications and deliver resilient systems to enable proactive workplace safety at global scale.

About the Role

We're looking for a Senior Software Engineer to join our Computer Vision team. You'll own features end to end on a performance-critical, real-time system: from the video analytics pipeline on the edge, through the Python services around it, to the events our clients see in the cloud.

The edge pipeline is built on the NVIDIA DeepStream SDK and GStreamer. It runs on edge hardware and orchestrates decode, batching, inference, tracking, and analytics under latency and throughput constraints. Most of it is modern C++ and CUDA, and the systems around it are Python and AWS.

You'll bring a strong background in performance-critical software and a product mindset. You care about what the client sees, you ship across language and system boundaries when the problem needs it, and you use modern tools, including AI-assisted development, as a normal part of your workflow.

What You'll Do

Design, build, and ship features across the edge pipeline, the Python services around it, and the cloud backend.

Own the performance, reliability, and observability of the systems you build, from custom GStreamer plugins to edge-to-cloud delivery.

Make performance and architecture trade-offs with product context: latency, throughput, and cost against client value.

Investigate and resolve issues on live client systems, using logs, metrics, and device telemetry.

Work closely with the Computer Vision, Product, and Infrastructure teams to turn safety use cases into deployed features.

Review code, mentor engineers, and influence the technical direction of the team.

What You'll Need

5+ years of professional software engineering experience.

A track record of shipping and operating production software, and of owning features across system boundaries.

System design experience, with pragmatic trade offs across technical and product constraints

Strong background in performance-critical software development, preferably in modern C++. Equivalent depth in Rust or C with working C++ knowledge is also welcome.

Experience with real-time or performance-aware systems: profiling, concurrency, and debugging of multi-threaded applications.

Clear written and spoken communication, and the ability to explain trade-offs to engineers and non-engineers.

Ability to influence technical direction, mentor others, and implement solutions.

Working proficiency in Python for services, tooling, and test harnesses.

Experience building and deploying with Docker, including on resource-constrained edge devices.

Daily use of AI-assisted development tools for code, review, and investigation, and a critical eye for their output.

A habit of learning new tools, languages, and domains quickly, and of applying them in production.

Nice to Have

Hands-on experience with the NVIDIA DeepStream SDK

Hands-on experience with GStreamer and computer vision applications, including writing or maintaining custom GStreamer plugins (pads/caps negotiation, buffer/metadata handling)

CUDA and GPU programming experience, including GPU memory management on NVIDIA hardware (Jetson-class edge devices)

Experience deploying ML inference in production (TensorRT, ONNX Runtime, or similar)

Knowledge of encoding/decoding algorithms (H.264, H.265, MJPEG) and streaming protocols

Experience with edge deployment on AWS IoT Greengrass (or similar edge runtimes) and edge-to-cloud IPC

Experience with AWS cloud services and event-driven backends

Experience with CMake-based build systems

A track record of building observability into real-time systems (structured logging, health/heartbeat signals, graceful degradation)

Bachelor's degree in Computer Science or a related field

Why Join Us

At Protex AI, you'll work on cutting-edge problems with a mission-driven team. You'll have ownership, autonomy, and the opportunity to make a tangible impact on workplace safety around the world.

Protex AI is an inclusive and equal opportunities employer. We are committed to creating an equitable workplace for everyone regardless of gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

Original posting on Protex AI's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job