C++ Software Engineer – Mid-Level / Senior

Solas IT Recruitment

Kildare

Hybrid

EUR 70,000 - 100,000

Full time

26 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Solas IT Recruitment is helping a well-established Irish technology company in Kildare hire a C++ Software Engineer (Mid-Level / Senior). The role is hybrid in Kildare, permanent, with 5+ years of commercial C++ experience and a strong background in Python, Linux, and ML.

You will work on AI-driven software that interfaces with embedded/edge hardware. Responsibilities include designing production-grade software, developing ML solutions, and collaborating across software, embedded, electronics

Qualifications

  • 5+ years of commercial development experience with C++.
  • Strong background in Python.
  • Experience developing software within Linux environments.
  • Strong understanding of algorithms, data structures and software engineering principles.
  • Exposure to Machine Learning / Deep Learning.
  • Experience with PyTorch, TensorFlow or similar frameworks is beneficial.
  • Experience developing reliable, production-quality software.
  • Strong analytical and problem-solving skills.
  • Degree in Computer Science, Software Engineering, Electronic Engineering, Applied Physics or a related discipline.

Responsibilities

  • Design and develop production-quality software using C++ and Python.
  • Develop and optimise Machine Learning / Deep Learning solutions for detection, classification and measurement applications.
  • Integrate software with embedded and edge-based hardware.
  • Take technical solutions from R&D and prototyping through to production.
  • Optimise software and algorithms for performance, reliability and maintainability.
  • Work closely with software, embedded, electronics and optics engineering teams.
  • Test and evaluate solutions using real-world datasets.
  • Contribute to system architecture, technical design and code reviews.
  • Produce and maintain high-quality technical documentation.

Skills

C++
Python
Linux
Machine Learning
Embedded/Edge Systems
Computer Vision
CI/CD
Git

Education

Bachelor's degree in Computer Science, Software Engineering, Electronic Engineering, Applied Physics

Tools

PyTorch
TensorFlow
OpenCV

Job description

C++ Software Engineer – Mid-Level / Senior
Location: Kildare – Hybrid
Type: Permanent
Experience: 5+ years
Key Technologies: C++, Python, Linux, Machine Learning, Embedded/Edge Systems
About the Company

We are working with an established Irish technology company that is continuing to expand its engineering team and invest heavily in AI, Machine Learning and advanced software solutions. The company offers an excellent working environment with a strong technical team, low staff turnover and good opportunities for career progression. This is an opportunity to work on technically challenging products combining software, AI and hardware.

What We Are Looking For

We are looking for an experienced Software Engineer with 5+ years' commercial development experience and a strong background in C++.

  • Strong commercial development experience with C++
  • Good programming experience with Python
  • Experience developing software within Linux environments
  • Strong understanding of algorithms, data structures and software engineering principles
  • Exposure to Machine Learning / Deep Learning
  • Experience with PyTorch, TensorFlow or similar frameworks is beneficial
  • Experience developing reliable, production-quality software
  • Strong analytical and problem-solving skills
  • Degree in Computer Science, Software Engineering, Electronic Engineering, Applied Physics or a related discipline
Responsibilities
  • Design and develop production-quality software using C++ and Python
  • Develop and optimise Machine Learning / Deep Learning solutions for detection, classification and measurement applications
  • Integrate software with embedded and edge-based hardware
  • Take technical solutions from R&D and prototyping through to production
  • Optimise software and algorithms for performance, reliability and maintainability
  • Work closely with software, embedded, electronics and optics engineering teams
  • Test and evaluate solutions using real-world datasets
  • Contribute to system architecture, technical design and code reviews
  • Produce and maintain high-quality technical documentation
Nice to Have
  • Experience with Computer Vision or image processing
  • Knowledge of OpenCV
  • Experience with embedded, edge or performance-constrained systems
  • Exposure to camera technologies, optics or imaging systems
  • Experience with CI/CD, Git and modern software development practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid Level C++ Software Engineer
Mid Level C++ Software Engineer

Solas IT Recruitment • Kildare

On-site
EUR 60,000 - 90,000
C++ Software Engineer - AI/ML Edge & Embedded
C++ Software Engineer - AI/ML Edge & Embedded

Solas IT Recruitment • Kildare

Hybrid
EUR 70,000 - 100,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Methodius Ltd • Dublin

On-site
EUR 80,000 - 105,000
Bonus
Health Insurance after 12 months
Employer Pension
+2
Senior Software Engineer – AI
Senior Software Engineer – AI

Brightwater Recruitment • Dublin

Hybrid
EUR 90,000 - 130,000
Competitive benefits package
Senior Software Engineer - Data & AI
Senior Software Engineer - Data & AI

Trust In SODA • Galway

Hybrid
EUR 77,000 - 101,000
Senior Software Engineer
Senior Software Engineer

Harrington Starr • Dublin

Hybrid
EUR 108,000 - 132,000
Flexible hybrid working structure
Generous holiday leave
Private medical insurance
+2
Software Developer
Software Developer

Global Explore IT Solutions • Blanchardstown

On-site
EUR 40,000 - 45,000
Competitive salary
Hybrid working model
Career development
+2
C++/C# Software Engineer
C++/C# Software Engineer

Radley James • Dublin

On-site
EUR 65,000 - 110,000
Python Developer
Python Developer

Fruition Group Ireland • Dublin

On-site
EUR 90,000 - 130,000
Senior Developer
Senior Developer

MCS Group • Leinster

Hybrid
EUR 70,000 - 80,000
28 days annual leave
Birthday off
Two weeks working abroad each year
+5