All offersWarsawCSenior Remote C++ Engineer
Senior Remote C++ Engineer
C
Ligo Headhunters

Senior Remote C++ Engineer

Ligo Headhunters
Warsaw
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English
    master
    C++
    advanced
    XCode
    advanced
    ISO/IEC
    advanced
    Python
    advanced

Job description

Online interview

Calling all C++ enthusiasts! 🚀


Ready to take your coding skills to the next level? We've got an exciting opportunity for you at a dynamic company revolutionizing data visualization. Join our team of 20 developers (plus a few furry friends 🐾) reporting directly to the CTO. As a remote C++ Developer, you'll enjoy the flexibility of working from anywhere in the world (as long as it's not under sanctions).


What's in it for you?

  • 💰 Competitive Salary: Earn between 90,000 and 130,000 € per year, with a guaranteed boost to 130,000 € after the first year.
  • 🏡 Remote Work: Embrace the freedom of remote employment through our partner or B2B contract.
  • 🌍 Global Reach: We're scouting talent from every corner of the world (except countries under sanctions), so wherever you are, apply now!
  • 🧠 Diverse Team: Join a mix of seasoned developers with over 15 years of experience and fresh graduates in Computer Science, Physics, and Mathematics.
  • 🚀 Challenging Projects: Dive into exciting projects and explore more growth opportunities.


The Recruitment Journey:

  • 🖥️ Task-Based Selection: Demonstrate your C++ prowess through our task-based recruitment process. No generic interviews here!
  • 🌐 Worldwide Access: We welcome candidates from all corners of the globe, fostering a diverse and inclusive work environment.
  • Flexible Test Timing: Take our programming test at your own pace within a 9-hour timeframe. We value quality over speed.
  • 🌐 Global Accessibility: From programming tests to face-to-face interviews, we've got you covered, no matter where you are.
  • 💌 Transparent Communication: We'll keep you in the loop, with automated responses and timely updates on your progress.
  • 🌟 Equal Opportunities: We believe in fair play. While we can't offer personalized feedback, rest assured we're all about giving everyone an equal shot.


Life at the Hub:

  • 🌆 Berlin Hub: Work in the heart of Berlin, with fresh bakery treats, fruits, drinks, and snacks to keep you fueled.
  • 🎉 Celebrate Success: Join our summer and winter parties, celebrating milestones and fostering team spirit.
  • 🚴 Active Lifestyle: Hit the office shower after a run or bike ride—because a healthy body supports a healthy mind.


About our software:

Our primary focus revolves around business slides, aiming to automate layout tasks traditionally handled by PowerPoint users. From understanding optimal layouts to fast algorithmic outputs, user-friendly interfaces, and seamless compatibility with third-party software, our challenges are diverse and exciting.


Language:

  • Our codebase is entirely in C++, including our customer portal.
  • We integrate Assembler for necessary glue code and use Python for build scripts.
  • We stay up-to-date with the latest C++ standard features through close tracking of Visual C++ and Xcode compilers.
  • We actively contribute to the standardization process of ISO/IEC C++ through our involvement with the German Institute for Standardization (DIN).
  • We sponsor the Standard C++ Foundation, promoting modern Standard C++ across compilers and platforms.


Library:

  • Boost is integral to our code, with Boost.Spirit for parsing.
  • Our proprietary range library, akin to Boost.Range or range-v3, unifies internal and external iteration.
  • We've developed a cross-platform library supporting Mac and Windows with a single code base.
  • Our in-house reference-counting and persistence libraries save and restore entire object trees.
  • An extensive bug reporting infrastructure ensures that assertions and error checks remain in release code, automatically reporting bugs to our server for analysis and resolution.


Algorithms:

  • Founded on the idea of an algorithm for automatic slide layout, we continue our journey toward that ambitious vision.
  • Recent developments include algorithms for automatic point cloud labeling and column chart labeling.
  • Collaboration with John Forrest, author of the linear solver CLP, to enhance simplex code for our specific problems.
  • Creation of generic data structures not found in C++ or Boost, such as partitions.
  • Our software not only generates charts but also reads them back from paper using chart recognition tools relying on OpenCV and the Leptonica Image Processing Library.


Join the Revolution: Ready to be part of a company where developers love what they do? Apply now, and let's create something extraordinary together!