C++ Software Engineer – Mid-Level / Senior

Solas IT Recruitment

Kildare

Hybrid

EUR 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A C++ Software Engineer role in Kildare (Hybrid) is open for mid-level to senior candidates. You will design and implement production-quality software using C++ and Python, and work on ML/DL solutions integrated with embedded hardware.

We seek 5+ years of commercial development experience with C++, strong Python skills, Linux proficiency, and exposure to ML/DL. Knowledge of OpenCV and modern software practices is a plus.

Qualifications

  • 5+ years of commercial development experience in C++ and Python
  • Strong background in C++ with production-quality software
  • Experience in Linux environments and ML/DL exposure

Responsibilities

  • Design and develop production-quality software using C++ and Python
  • Develop and optimise ML/DL solutions for detection and classification
  • 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 and maintainability
  • Collaborate with software, embedded, electronics and optics engineering teams
  • Test and evaluate solutions with real-world datasets
  • Contribute to system architecture, design and code reviews
  • Produce and maintain high-quality technical documentation

Skills

C++
Python
Linux
Machine Learning
Embedded/Edge Systems

Education

Degree in Computer Science, Software Engineering, Electronic Engineering, Applied Physics

Tools

OpenCV
PyTorch
TensorFlow

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 - Hybrid, AI/ML & Edge Systems
C++ Software Engineer - Hybrid, AI/ML & Edge Systems

Solas IT Recruitment • Kildare

Hybrid
EUR 70,000 - 110,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
Software Developer
Software Developer

Global Explore IT Solutions • Blanchardstown

On-site
EUR 40,000 - 45,000
Competitive salary
Hybrid working model
Career development
+2
Senior Software Engineer - Data & AI
Senior Software Engineer - Data & AI

Trust In SODA • Galway

Hybrid
EUR 77,000 - 101,000
C++/C# Software Engineer
C++/C# Software Engineer

Radley James • Dublin

On-site
EUR 65,000 - 110,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
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
Software Engineer (C# )
Software Engineer (C# )

CompuStaff • Galway

Hybrid
EUR 60,000 - 80,000
Technical Architect
Technical Architect

Test Triangle Limited • Ireland

Hybrid
EUR 90,000 - 130,000