Senior Software Engineer (C++)

c++
Senior Software Engineer (C++)

Join us and be part of a team that celebrates your unique work style. With flexible work options, a supportive team, and rewards that reflect your value, you can focus on what matters most - driving your growth while fuelling ours. Our commitment to respect, transparency, and simplicity means you can trust us to always choose to do the right thing.

As a trusted partner for intelligent automation, we solve highly complex problems for our enterprise customers and put their information to work to transform the way they do business. Innovation and excellence run through our veins, and you'll work with experts who are creating market-leading technologies, using Machine Learning, Artificial Intelligence, and an advanced, sophisticated tech stack.

We are seeking a skilled Senior Software Engineer to develop, modernise, and evolve our C++ Computer Vision library with new algorithms for Intelligent Document Processing (IDP). This role requires strong technical implementation skills to deliver robust, high-performance computer vision solutions that support our product teams. Our comprehensive library contains algorithms spanning Classical Computer Vision, Machine Learning, Deep Learning, and Multimodal models. The ideal candidate will implement complex technical solutions independently while collaborating across functions to ensure reliable and efficient library operations. Experience with Computer Vision algorithms and techniques is highly desirable.

Core Responsibilities:

Technical Implementation & Innovation
· Design, implement, and optimise key components of our C++ Computer Vision library
· Contribute to technical decisions for library modernisation and architecture
· Implement complex features and performance improvements independently
· Develop efficient, maintainable solutions for complex computer vision problems
· Build automated testing and quality assurance tools
· Create developer tools and documentation to improve library usability
Technical Collaboration
· Execute technical implementation of library features with minimal direction
· Provide technical guidance to junior team members
· Participate in architectural discussions and decisions
· Review code and technical designs
· Support adoption of modern C++ practices and patterns
· Contribute to technical documentation and standards

Library Development & Optimisation
· Implement and optimise performance-critical algorithms
· Refactor and modernise legacy code
· Develop new Computer Vision algorithms for Intelligent Document Processing
· Design and implement robust error handling and logging
· Improve cross-platform compatibility
· Optimise memory usage and computational efficiency
· Support product teams with library integration and API development

Education & Experience
· Bachelor's or Master's degree in Computer Science or related field
· 5+ years of software engineering experience
· Extensive experience with C++ programming and cross-platform library design
· Cross-Platform experience on at least a couple of platforms: Windows, Linux, Mac
· Track record of building production-grade software components

Technical Expertise
· Strong knowledge of modern C++
· Experience with performance optimisation and profiling
· Understanding of Computer Vision and Machine Learning concepts and algorithms
· Experience with software testing methodologies
· Knowledge of build systems and dependency management
· Understanding of memory management and performance considerations

Leadership & Communication
· Experience implementing complex technical solutions
· Ability to contribute to technical decisions
· Strong collaboration and communication skills
· Track record of successful project delivery

This role offers the opportunity to work on challenging computer vision problems while increasing your expertise in Computer Vision, Machine Learning, and modern C++ development. You'll contribute to a production-grade library used by enterprise customers, collaborate with talented engineers, and develop both technical depth and collaborative skills. The ideal candidate will combine strong implementation abilities with independent problem-solving skills and a passion for high-performance, reliable code.

#LI-DNI
kattintson ide a Hays adatvédelmi szabályzat megtekintéshez, amelyben részletes információt talál arra vonatkozólag, hogy miként használjuk és védjük személyes adatait, és az ehhez kapcsolódó jogait.

Összefoglaló

Állás típusa
Munkaerő-toborzás
Iparág
Information Technology
Hely
Budapest
Szakterület
Technology
Szám:
1194215

Kapcsolatfelvétel tanácsadóval

Beszéljen Zoltan Papp, a pozícióval foglalkozó szaktanácsadónkkal, akinek címe Budapest
1054 Budapest, Akadémia u. 6., Academia Offices

Telefon: 06301321588

Hasonló állások, mint a(z) Senior Software Engineer (C++)

  • Senior Site Reliability Engineer

    SRE/DevOps
    Budapest
  • Lead DevOps Engineer

    Lead DevOps Engineer - Budapest - Hybrid
    Budapest
  • Site Reliability Engineer

    Site Reliability Engineer/DevOps
    Budapest
  • Cloud Engineer

    Cloud Engineer / GCP / Azure / Python / Cloud / International team
    Budapest
  • Principal Software Engineer (.NET)

    .NET/C
    Budapest