Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior c++ developer

Cpl Resources
C++ developer
Posted: 10 January
Offer description

Are you ready to ignite your passion and redefine what's possible? We're searching for visionary talent eager to: This role is 2 days onsite per week 3 Remote! Architect ground-breaking solutionswith your mastery of C/C++ development.
Dive into and improve existing, intricate codebases with elegant solutions ensuring their continued evolution and performance.
Pioneer elegant approachesto complex problems, leveraging the very best of computer science theory.
Push the boundariesof your software development skills and technical capabilities.
Become a foundational memberof a trailblazing software team, building something extraordinary from the ground up in Ireland.
Embrace boldness, challenge the status quo, and innovateat a pace that leaves Moore's Law in its wake! Job Responsibilities: Lead C/C++ Software Component Development: Design, develop, and implement critical, production-ready C++ components for next-generation EDA applications, ensuring exceptional performance, reliability, and scalability.
Code Comprehension & Enhancement: All our engineers act as a system architects, diagnosticians, and crafts people all rolled into one.
You're not just a developer; you're a steward of the codebase, ensuring its continuous evolution, peak performance, and long-term health, all while leveraging your mastery of C/C++ development and pioneering elegant approaches to complex problems.
Performance & Concurrency Optimization: Drive the optimization of C/C++ code for multi-threaded environments, distributed systems, and low-latency operations, vital for High-Performance Computing (HPC) workloads.
Architectural Leadership: Significantly contribute to the architectural design of robust, maintainable, and extensible software solutions, with a keen eye on distributed system architecture, network topology, and communication patterns.
Distributed Systems Integration: Collaborate closely with architects and product engineers to seamlessly integrate C/C++ applications within complex distributed system landscapes, utilizing advanced networking protocols and inter-process communication for efficient data exchange.
Quality & Best Practices Champion: Advocate for and implement best practices in software development, including rigorous code reviews, comprehensive unit and integration testing, and streamlined CI/CD pipelines.
Advanced Troubleshooting: Diagnose and resolve intricate technical challenges related to performance, scalability, and stability within distributed environments, including complex network and protocol interactions.
Mentorship & Collaboration: Provide technical guidance and mentorship to team members, fostering a culture of continuous learning.
Partner with product management and engineering teams to translate requirements into innovative technical designs and deliver impactful features.
Qualifications: Deep C/C++ Mastery: Exceptional command of modern C++ (C++11/14/17/20) and C (C99, C11, C17) with a sharp focus on performance optimization, robust memory management, and advanced concurrency.
Problem Solver & Innovator: A natural drive to dissect complex technical challenges, translating them into elegant, efficient, and scalable software solutions.
You bring clarity to ambiguity and seek optimal, pragmatic approaches.
Agile & Adaptable Mindset: Thrives in a dynamic, fast-paced environment, embracing evolving requirements, demonstrating a proactive 'can-do' attitude, and readily contributing across all phases of the software development lifecycle.
Strategic & Influential Communicator: Ability to articulate complex technical concepts clearly and persuasively to diverse audiences, from peers to product managers and executive leadership.
You can form, articulate, and support opinions based on research and proof-of-concepts, driving consensus and change.
Collaborative Team Player: Excels in an Agile setting, working seamlessly with cross-functional teams and actively fostering a positive, inclusive team dynamic.
Automation Advocate: A strong proponent of automation across development, testing, and deployment processes to enhance efficiency and reliability.
Preferred Skills & Experience: Education: Bachelor's or higher degree in Computer Science, Engineering, Technology, or a closely related field.
Extensive C Experience: Significant and proven experience in C (C99, C11, C17 standard) software design and development, with a deep focus on high-performance, scalable, and distributed systems.
Modern C++ Expertise: Mastery of modern C++ standards (C++11/14/17/20), including STL, advanced multi-threading, concurrency primitives, and sophisticated memory management techniques.
Core CS Fundamentals: Demonstrable expertise in data structures, algorithms, and object-oriented design principles.
Distributed Systems & Networking: Extensive experience with distributed systems and inter-process communication paradigms, message queues).
Strong understanding of networking fundamentals (TCP/IP, UDP, sockets), various communication protocols, and network programming/debugging tools.
Development Environment: Proficiency in a Linux development environment, including scripting (e.g., Bash, Python) for automation and tooling, and expert use of version control systems, particularly Git.
Software Quality: Strong understanding of software testing methodologies and hands-on experience with unit/integration testing frameworks.
Soft Skills: Strong analytical and problem-solving abilities, fluent in English with excellent verbal and written communication skills, self-driven, and detail oriented.
Skills: Software Engineer c++ Engineering

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior c++ developer
Ennis
Cpl Resources - Limerick
C++ developer
Similar jobs
jobs County Clare
jobs Munster
Home > Jobs > It jobs > C++ developer jobs > C++ developer jobs in County Clare > Senior c++ developer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save