CrawlJobs Logo

C++ Engineer

Ireland; Lithuania, Dublin 3500.00 EUR / Month · Job Posted January 13, 2026
Apply Position
Job Link Share

Job Description

Are you ready to start a new journey with a team of energized professionals advancing and connecting the world’s infrastructure? Bentley is looking for you! We are looking for a Software Engineer to join our SYNCHRO 4D Pro product development team and help build next-generation products and user experiences. The successful candidate will contribute to Bentley’s mission of delivering innovative software and services for enterprises and professionals who design, build, and operate the world’s infrastructure—advancing both the global economy and environment for improved quality of life.

Job Responsibility

  • Design, develop, and maintain high-quality C++ applications, ensuring performance, scalability, and reliability
  • Collaborate with cross-functional teams (e.g., product managers, QA, DevOps) to define requirements and deliver solutions
  • Implement and optimize algorithms for efficiency and robustness in real-world scenarios
  • Write clean, maintainable, and well-documented code, following best practices and coding standards
  • Debug and troubleshoot complex issues in existing codebases, providing timely fixes and improvements
  • Participate in code reviews, offering constructive feedback and ensuring adherence to quality standards
  • Contribute to system architecture discussions and help improve design patterns and software frameworks
  • Work with build systems and CI/CD pipelines to ensure smooth integration and deployment

Requirements

  • At least 3 years’ experience in software development with C++ language
  • Knowledge of scheduling algorithms and performance optimization techniques is highly desirable
  • Experience working with SQL Server & Azure SQL databases
  • Working experience with Scrum and agile methodologies
  • Ability to write clear, maintainable, testable, efficient, and secure code
  • Intuitive understanding of the short- and long-term repercussions of coding strategies and styles
  • Strong verbal and written communication skills
  • Ability to learn and adapt quickly in a dynamic environment
  • Self-motivated and capable of working both independently and collaboratively

Nice to have

  • Experience with 3D technologies, computational geometry, or graphics programming is a big plus
  • Familiarity with C# test frameworks, data structures, and OOP principles

What we offer

  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonus starting with 1500 Eur. Gross
  • Pet-friendly office
  • Extra paid day for volunteering in the organization of your choice

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Engineer

8 matching positions

C++ Engineer

Are you ready to start a new journey with a team of energized professionals adva...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
3500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years’ experience in software development with C++ language
  • Knowledge of scheduling algorithms and performance optimization techniques is highly desirable
  • Experience working with SQL Server & Azure SQL databases
  • Working experience with Scrum and agile methodologies
  • Ability to write clear, maintainable, testable, efficient, and secure code
  • Intuitive understanding of the short- and long-term repercussions of coding strategies and styles
  • Strong verbal and written communication skills
  • Ability to learn and adapt quickly in a dynamic environment
  • Self-motivated and capable of working both independently and collaboratively
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality C++ applications, ensuring performance, scalability, and reliability
  • Collaborate with cross-functional teams (e.g., product managers, QA, DevOps) to define requirements and deliver solutions
  • Implement and optimize algorithms for efficiency and robustness in real-world scenarios
  • Write clean, maintainable, and well-documented code, following best practices and coding standards
  • Debug and troubleshoot complex issues in existing codebases, providing timely fixes and improvements
  • Participate in code reviews, offering constructive feedback and ensuring adherence to quality standards
  • Contribute to system architecture discussions and help improve design patterns and software frameworks
  • Work with build systems and CI/CD pipelines to ensure smooth integration and deployment
What we offer
What we offer
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonus starting with 1500 Eur. Gross
  • Pet-friendly office
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

C++ Engineer

Build lean, high-performance software components in C++ – code you can be proud ...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
smartclip.tv Logo
Smartclip Europe GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master C/C++ with solid knowledge of modern concepts and tooling
  • Work confidently with databases, especially NoSQL
  • Use Linux as your primary environment
  • Understand web technologies like HTTP, JSON, and XML
  • Have experience with cloud and distributed systems
Job Responsibility
Job Responsibility
  • Build lean, high-performance software components in C++
  • Implement efficient, maintainable C++ systems with a strong focus on performance and quality
  • Analyze systems, hunt bugs, and write automated tests
  • Actively contribute to technical discussions and mentor less experienced colleagues
  • Define and evolve modern best practices for the team and the organization
What we offer
What we offer
  • 30 days of vacation + Dec 24 & 31 off
  • Smart Fridays (4 days week possible)
  • mobility (Germany ticket & JobRad)
  • sports & health offerings
  • mental health support
  • corporate benefits
  • RTL+ access
  • Fulltime
Read More
Arrow Right

C++ Engineer

Bentley Systems is seeking a talented Software Engineer to become a valued membe...
Location
Location
Romania , Iasi
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in computer science, software engineering, or a related field
  • Minimum 2 years of experience as a software engineer or equivalent
  • Proficient in C++ (plus if you worked with C#)
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Must be proactive and results-oriented with an ability to solve complex problems and adapt quickly
  • Good written and verbal English skills
Job Responsibility
Job Responsibility
  • Work independently and with a global project team to develop and maintain Bentley's line of civil engineering applications
  • Take ownership of the functionality you write and the designs you implement
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases
  • Research, evaluate, and explore new technologies as needed
  • Continue to learn in order to increase job and industry-related knowledge
What we offer
What we offer
  • A great team and culture
  • An exciting career as part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package designed to reward your expertise
  • A commitment to inclusion, belonging, and well-being through global initiatives and resource groups
  • A mission-driven company dedicated to advancing the world’s infrastructure for a better quality of life
Read More
Arrow Right

C++ Engineer

This position will be a part of a high performing engineering team responsible f...
Location
Location
India , Pune
Salary
Salary:
Not provided
actian.com Logo
Actian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of C++ development experience, including good memory management practices and experience with templates
  • Strong knowledge of object-oriented programming practices and design patterns
  • Ability to independently learn new technologies and use them to efficiently implement solutions
  • Excellent analytical skills that enable effective communication with both technical domain experts and business stakeholders
  • 1+ years of Java development experience (Java 11 or higher preferred)
  • Strong knowledge of version control, build, and continuous integration tools (Jenkins/Maven/Tycho/Git)
  • Development experience on Windows and UNIX-like (Linux and AIX) operating systems
  • Experience with agile development methodologies
Job Responsibility
Job Responsibility
  • Effectively perform requirements/feasibility analysis, estimation, design generation, implementation, and validation as part of overall development process
  • Effectively evaluate and troubleshoot complex product issues to identify root cause and successfully resolve issues without impacting existing functionality or dependent systems
  • Assist engineering staff in maintaining existing product releases
  • Work with existing Product Architects to improve Continuous Integration infrastructure and facilitate test automation through various methods and interfaces
  • Fulltime
Read More
Arrow Right

C++ Engineer

Are you ready to start a new journey with a team of energized professionals adva...
Location
Location
Ireland; Lithuania , Dublin; Kaunas; Vilnius
Salary
Salary:
3500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years’ experience in software development with C++ language
  • Knowledge of scheduling algorithms and performance optimization techniques is highly desirable
  • Experience working with SQL Server & Azure SQL databases
  • Working experience with Scrum and agile methodologies
  • Ability to write clear, maintainable, testable, efficient, and secure code
  • Intuitive understanding of the short- and long-term repercussions of coding strategies and styles
  • Strong verbal and written communication skills
  • Ability to learn and adapt quickly in a dynamic environment
  • Self-motivated and capable of working both independently and collaboratively
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality C++ applications, ensuring performance, scalability, and reliability
  • Collaborate with cross-functional teams (e.g., product managers, QA, DevOps) to define requirements and deliver solutions
  • Implement and optimize algorithms for efficiency and robustness in real-world scenarios
  • Write clean, maintainable, and well-documented code, following best practices and coding standards
  • Debug and troubleshoot complex issues in existing codebases, providing timely fixes and improvements
  • Participate in code reviews, offering constructive feedback and ensuring adherence to quality standards
  • Contribute to system architecture discussions and help improve design patterns and software frameworks
  • Work with build systems and CI/CD pipelines to ensure smooth integration and deployment
What we offer
What we offer
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonus starting with 1500 Eur. Gross
  • Pet-friendly office
  • Extra paid day for volunteering in the organization of your choice
  • Ability to work from office or fully remote from home (offices are in Vilnius and Kaunas)
  • Fulltime
Read More
Arrow Right

Software Engineer (C, C++, Python, L2, L3, ControlPlane/Control Plane)

Meet The Team: Cisco IOS XR India group is responsible for architecting, designi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience
  • C / C++ networking expertise, Controlplane and Python knowledge
  • L2/L3 expertise
  • Requires working knowledge and expanded conceptual knowledge in primary technical job family and broadens capabilities
  • has worked with and is proficient with current technologies
Job Responsibility
Job Responsibility
  • Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments
  • Many-a-times encouraged to be SPOC for a particular area of a component
  • Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions
  • Develop expertise in OS protocols
  • Learn Cisco development/unit-test environments
  • Issue triage/support/monitoring/resolution
  • Develops software consistent with Cisco ‘Design Thinking Principles’ with a focus on simplification and UX (User Experience) at its core, using secure coding practices, ensuring user privacy, and following software development standard methodologies
  • Partners with other teams including design and product management to create the right solution for the customers
  • Experienced professional using procedures and knowledge of internal or external business issues to improve products or services
  • Works independently but receives guidance and direction from leader then resolves the best approach to accomplish work
What we offer
What we offer
  • Exposure to end-to-end software development process
  • Opportunity to work with world's top web players
  • Exposure to pioneering technologies in OS/distributed systems domain
  • Challenged to develop best-in-class software
  • Experience of working with industry's finest engineers
  • Benefits & perks: Our benefits are designed to support every aspect of your life: from your well-being to your time away to your family
Read More
Arrow Right

Software Engineer - C, C++ and Routing Protocols

The DSE Platform Independent Common (PI-Common) group develops high-performance,...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree with 4+ years or Bachelor’s degree with 6+ years of relevant experience
  • Strong experience developing software in multi-threaded environments with excellent problem-solving skills
  • Practical experience with Data Structures, Operating Systems and Concepts of Data Networking
  • Programming experience (C, C++), script languages (Perl, Python)
  • Familiarity with Unix/Linux
  • Exposure to development of software for large/complex network devices including routing & switching systems
  • Understanding of networking fundamentals and protocols (ex: TCP/IP, Ethernet)
Job Responsibility
Job Responsibility
  • Designing and implementing enhancements to BGP Routing protocol
  • Building systems that scale efficiently, are secure by design, and provide strong programmability, observability and debuggability in production
  • Debugging complex system-level issues in large-scale, multi-threaded environments, including high-priority customer escalations
  • Owning issues end-to-end — from root cause analysis through fix development, validation, and deployment
  • Representing Cisco in IETF forums and technical discussions
  • contributing to protocol evolution and influencing standards where appropriate
  • Collaborating closely with platform, hardware, and test teams to validate performance, scale limits, and system behaviour
  • Mentoring junior engineers and contributing to a culture of technical rigor and ownership
  • Contributing to innovation initiatives, including Cisco’s Patent Program
  • Fulltime
Read More
Arrow Right
New

Controls, Modeling, Simulation, and Analysis Engineer (GN&C Senior Engineer)

The Amentum Space Exploration Division (ASED) Guidance, Navigation, and Control ...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • A degree in Aerospace, Mechanical or Electrical Engineering or related field from an ABET accredited institution is required. Typical experience requirements are the equivalent of a PhD with at least 9 years of experience, a master’s with at least 13 years of experience, or BS with at least 15 years of experience. Must be a US Citizen and have a state STAR/REAL ID/Driver’s License that is Federal Government compliant. Proficiency modeling, simulating, and analyzing the performance of satellites, spacecraft, launch vehicles, and/or missiles in the time domain using parametric, Monte Carlo, and statistical techniques
  • Demonstrated ability to design ADCS systems (PID, state space, etc.) and analyze ADCS performance including jitter analysis and stability analysis in the time and frequency domain (Nicols, Bode, Nyquist, Root Locus, etc.)
  • Capability to model spacecraft components/subsystems such as: mass properties, Thrust Vector Control (TVC) actuators, Reaction Control System (RCS) thrusters, reaction wheels, slosh, pogo, rigid and/or flexible body dynamics
  • Understanding of and simulation of orbital mechanics and trajectories for spacecraft and launch vehicles in Systems Tool Kit (STK) or equivalent tools
  • Programming in MATLAB, Simulink, and C/C++. This includes debugging and improving the efficiency of simulation tools
  • Experience in performing software development, verification, and validation
  • Must be detail oriented and self-motivated that can work independently taking projects from start to finish without much oversight
  • Must also be able to work collaboratively with other team members both locally and remote at other facilities or vendors
  • Strong written and oral communication, interpersonal, and problem-solving skills
  • Must be a US Citizen and have a STAR ID.
Job Responsibility
Job Responsibility
  • Review and analyze the mission design and/or the Attitude Determination and Control System (ADCS) design of Golden Dome providers, perform independent verification and/or validation of contractor results where necessary, and identify risks in the providers’ proposed concepts and designs
  • Review and co-develop Concepts of Operations (ConOps) for in-space technology demonstration satellite bus contractors and proposed missions, including operational modes, mission phases, state transitions, nominal and contingency operations, and command and control architecture
  • Review, analyze, and simulate (in Systems Tool Kit (STK) or equivalent) in-space deployer platform trajectories, including orbital mechanics validation, orbital variation analysis of deployed assets, and evaluation of deployment sequencing and phasing strategies
  • Review, analyze, and independently simulate in-space deployer pointing stability performance and detumble requirements for deployed assets, including analysis of angular rates, momentum management, disturbance torques, separation dynamics, and time-to-stabilization for deployed payloads
  • Review, analyze, and independently simulate pointing accuracy and stability of multiple assets within the Golden Dome architecture, including jitter analysis, slew rate performance, target tracking capabilities, line-of-sight stability, attitude knowledge and control error budgets, and inter-satellite relative attitude coordination
  • Review and assist with technology maturation efforts through the Technology Readiness Level (TRL) scale for ultimate incorporation into Golden Dome assets, including assessment of development progress, identification of technical gaps, evaluation of test and validation approaches, and recommendations for advancement criteria
  • Attend offsite Technical Interchange Meetings (TIMs) with providers and subcontractors to review technical progress, assess design maturity, provide independent technical evaluation, and identify integration risks and mitigation strategies
  • Attend regular status meetings with NASA management and critical stakeholders to provide technical briefings, communicate risk assessments, report on provider performance, and coordinate inter-agency technical activities.
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right