Senior Software Engineer - Computer Vision

Reperio Human Capital · Recruitment agency
Full-time•AI•€70k-100k/year (EUR)•Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Salary
€70k-100k/year (EUR)
Category
AI

Technologies & skills

Cloud & infrastructure

Primary technologies

What you'll be doing

Senior Software Engineer role focused on building AI-driven computer vision systems for real-world environments. Hands-on position with influence over architecture, engineering standards, and AI tooling adoption. Hybrid work in Galway, Ireland.

  • Build fast, reliable C++ software for edge devices
  • Develop multi-camera calibration and object tracking
  • Optimise vision and inference pipelines on CPU and GPU
  • Take models from prototype into stable production
  • Work hands-on with cameras and edge hardware to solve problems end to end
  • Drive automated testing and better engineering practices
  • Mentor engineers and contribute to design and code reviews

Key requirements

Must-have

  • Substantial commercial experience in computer vision, robotics, embedded or edge software
  • Strong production C++ skills, including concurrency and performance
  • Solid grasp of camera geometry, calibration and tracking
  • Strong maths background (linear algebra, optimisation, estimation)
  • Experience shipping real-time or resource-constrained systems
  • Git and CI/CD
  • Practical use of AI coding tools

Nice-to-have

  • CUDA, TensorRT or NVIDIA edge platforms
  • OpenCV, Eigen or Ceres
  • Robotics or industrial vision background

Role signals

Technical focus
computer vision, edge software, AI-driven systems
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Senior Software Engineer - Computer Vision | Galway, Ireland | Hybrid | Permanent

Hiring on behalf of a growing technology company, we are seeking a Senior Software Engineer to build AI-driven vision systems that run live in busy, real-world environments. It's a hands-on senior role with genuine influence over architecture, engineering standards and how the team adopts AI tooling.

Responsibilities

  • Build fast, reliable C++ software for edge devices.
  • Develop multi-camera calibration and object tracking.
  • Optimise vision and inference pipelines on CPU and GPU.
  • Take models from prototype into stable production.
  • Work hands-on with cameras and edge hardware to solve problems end to end.
  • Drive automated testing and better engineering practices.
  • Mentor engineers and contribute to design and code reviews.

Requirements

  • Substantial commercial experience in computer vision, robotics, embedded or edge software.
  • Strong production C++ skills, including concurrency and performance.
  • Solid grasp of camera geometry, calibration and tracking.
  • Strong maths background (linear algebra, optimisation, estimation).
  • Experience shipping real-time or resource-constrained systems.
  • Git and CI/CD; practical use of AI coding tools.

Nice to Have

  • CUDA, TensorRT or NVIDIA edge platforms.
  • OpenCV, Eigen or Ceres.
  • Robotics or industrial vision background.

Benefits

Hybrid working, competitive salary and benefits, and access to modern hardware and tooling.

Reperio Human Capital acts as an Employment Agency and an Employment Business.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the role is a hands-on senior engineering position focused on building and optimizing AI-driven computer vision systems for real-world, edge device deployments, with significant influence over architecture and engineering standards.

  • C++ production expertise·High
  • Computer vision and calibration·High
  • Real-time/edge deployment·High
  • Mentoring and code quality·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Key Computer Vision Projects

    0–8 min

    Select 1-2 recent projects that best demonstrate your experience with C++ and edge device deployment; prepare concise summaries and outcomes.

  2. Refresh Camera Calibration and Tracking Concepts

    8–14 min

    Study the mathematical foundations and practical implementation of camera calibration and multi-camera tracking.

  3. Prepare Optimization and Deployment Examples

    14–20 min

    List specific techniques and tools you've used to optimize inference pipelines for CPU/GPU and transition models to production.

  4. Summarize Mentoring and Engineering Practices

    20–25 min

    Recall examples of mentoring, code reviews, and driving engineering standards in previous teams.

  5. Draft Role-Specific Questions

    25–30 min

    Write down 2-3 thoughtful questions about the team's challenges, workflows, and technology stack.

Likely questions

, 7 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 6 items
  • Production C++ for Edge Devices

    Demonstrate your ability to write efficient, reliable, and concurrent C++ code suitable for resource-constrained environments.

  • Camera Calibration and Multi-Camera Tracking

    Showcase your experience with camera geometry, calibration, and tracking, which are central to the role's responsibilities.

  • Optimizing Vision Pipelines (CPU/GPU)

    Highlight your skills in optimizing inference and vision pipelines for performance on both CPUs and GPUs, a key requirement for real-time systems.

  • Shipping Real-Time Systems

    Provide examples of delivering robust, real-time or embedded systems, emphasizing your ability to take prototypes to stable production.

  • Mentoring and Code Review

    Prepare to discuss your experience mentoring engineers and contributing to engineering standards and code quality.

  • Automated Testing and CI/CD

    Demonstrate your practical experience with Git, CI/CD, and automated testing to ensure software reliability and maintainability.

What to research

, 4 items
  • Recent Computer Vision Projects

    Review your most relevant projects involving computer vision, especially those using C++ and deployed on edge or embedded systems.

  • Camera Calibration and Tracking Techniques

    Refresh your understanding of camera geometry, calibration algorithms, and multi-camera tracking methods.

  • Performance Optimization for Edge Devices

    Prepare examples of optimizing inference pipelines for CPU and GPU, including any experience with CUDA, TensorRT, or similar technologies.

  • CI/CD and Automated Testing in C++

    Be ready to discuss your experience with Git, CI/CD pipelines, and automated testing frameworks relevant to C++ and computer vision.

Questions to ask

, 6 items
  1. What are the main technical challenges currently faced by the team in deploying vision systems to edge devices?

    Why ask this? To understand the real-world constraints and priorities of the role.

  2. How does the team approach model optimization and deployment for real-time performance?

    Why ask this? To gauge the maturity of the team's processes and tools for production AI systems.

  3. What is the typical workflow for taking a prototype model into stable production?

    Why ask this? To clarify expectations around model lifecycle and deployment responsibilities.

  4. How is mentoring and knowledge sharing structured within the engineering team?

    Why ask this? To assess opportunities for leadership and professional growth.

  5. What hardware platforms and toolchains are most commonly used for development and deployment?

    Why ask this? To ensure alignment with your technical background and interests.

  6. How does the team stay up to date with advances in AI and computer vision tooling?

    Why ask this? To understand the company's commitment to innovation and learning.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 28 Oct 2026