- Home
- Jobs
- Full-stack
- Senior Software Engineer (C++)
Senior Software Engineer (C++)
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Workplace
- Hybrid
- Salary
- €80k-100k/year (EUR)
- Category
- Full-stack
What you'll be doing
Our client is seeking a Senior C++ Software Engineer to develop high-performance, real-time software for edge-based applications. Responsibilities include developing and optimizing software using modern C++, building real-time data and video processing solutions, and improving performance, reliability, and scalability.
- Develop and optimise software using modern C++.
- Build real-time data and video processing solutions.
- Improve performance, reliability, and scalability.
- Debug complex multithreaded applications.
- Work with Linux, Docker, and edge hardware.
- Contribute to technical direction and mentor engineers.
Key requirements
Must-have
- 8+ years' software engineering experience.
- Strong C/C++ and modern C++17/20 knowledge.
- Experience with multithreading, concurrency, and asynchronous programming.
- Strong debugging and performance optimisation skills.
- Experience with Linux, GDB, and Docker.
- Ability to develop scalable, high-performance systems.
Nice-to-have
- NVIDIA/CUDA or GPU programming.
- Video codecs or streaming protocols.
- Python, CMake, or edge/cloud experience.
Experience: 8+ years
Role signals
- Technical focus
- Full-stack
- Leadership
- Mentoring
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Check your CV against this job
Get a certified technical review aimed at this role.
Full job description
Senior Software Engineer (C++)
Senior Software Engineer | Dublin | Hybrid | Permanent
Our client is seeking a Senior C++ Software Engineer to develop high-performance, real-time software for edge-based applications.
Responsibilities
- Develop and optimise software using modern C++.
- Build real-time data and video processing solutions.
- Improve performance, reliability, and scalability.
- Debug complex multithreaded applications.
- Work with Linux, Docker, and edge hardware.
- Contribute to technical direction and mentor engineers.
Requirements
- 8+ years' software engineering experience.
- Strong C/C++ and modern C++17/20 knowledge.
- Experience with multithreading, concurrency, and asynchronous programming.
- Strong debugging and performance optimisation skills.
- Experience with Linux, GDB, and Docker.
- Ability to develop scalable, high-performance systems.
Nice to Have
- NVIDIA/CUDA or GPU programming.
- Video codecs or streaming protocols.
- Python, CMake, or edge/cloud experience.
Benefits: Competitive salary, hybrid working, career development, and technically challenging projects.
Reperio Human Capital acts as an Employment Agency and an Employment Business.
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.