CrawlJobs Logo

C++ Engineer

Romania, Iasi · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Bentley Systems is seeking a talented Software Engineer to become a valued member of our Engineering Applications team. The primary focus will be developing modules contributing to our civil design applications which are used around the world in civil engineering design projects. In this role, you will be working within an international team of developers for our civil engineering design applications, such as OpenBridge Designer, OpenRail Designer, and OpenRoads Designer. Primary technologies and paradigms you will work with include C++, C#, .NET

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

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

Nice to have

  • Experience with technologies such as Microsoft Visual Studio, .NET Framework
  • Knowledge of Agile and Scrum development practices
  • Experience with XML and XSLT
  • Experience with .NET Winforms and WPF UI frameworks
  • Experience creating public API’s for product extension
  • Experience with SQL would be useful

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

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

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

C++ Engineer

Are you ready to start a new journey with a team of energized professionals adva...
Location
Location
Ireland; Lithuania , Dublin; 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

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

C Engineer

Whitehall Resources require a C Engineer to work with a key client on a 6 month ...
Location
Location
United Kingdom , Shropshire
Salary
Salary:
Not provided
whitehallresources.com Logo
Whitehall Resources Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Engineering skills: VB6, Tuxedo, C, AWS preferred
  • Legacy remediation in regulated environments: diagnosing runtime faults, dependency drift, and security gaps
  • implementing safe, minimal change fixes
  • Database fluency: experience moving away from Ingres or similar RDBMS
  • comfort working with DBAs on schema, queries, and performance while preserving behaviour
  • Quality engineering: practical test design, defect triage, and readiness for multi phase test models (SIT/E2E/UAT/OAT)
  • Delivery habits: version control (Git/TFS), lightweight design documentation, and effective stakeholder communication
Job Responsibility
Job Responsibility
  • Analyse applications (forms, modules, class libraries, COM components) to map dependencies (ADO, ODBC, custom DLLs/OCXs) and Ingres touchpoints
  • Design and implement low risk remediation: data access abstraction, connection string/driver changes, error handling hardening, and performance fixes aligned to target databases
  • Collaborate with DB engineers to plan and validate schema/data migration and to optimise SQL (procs/queries) post migration
  • Build and execute test plans with QA: unit/functional/regression, non functional (reliability, performance), and defect lifecycle management across SIT, E2E/UAT and OAT
  • Contribute to release documentation and change approvals
  • support rehearsals and cutovers where needed
  • Work within governance for security, data protection, and auditability
  • keep artefacts current (design notes, runbooks, KT packs)
  • Participate in agile ceremonies
  • coordinate with the Actian Exit streams (ETMP, Data Retention, Low Code, Ingres only) and Model Office activities
Read More
Arrow Right