SEE ALL VACANCIES

Senior/Principal C++ Software Engineer (EDGE Enablers)

Vacancy details
Software Engineering
C++ Engineer (Generalist)
Senior
Poland, Ukraine
Remote
APPLY NOW
REFER A FRIEND

Join our team as a C++ Software Engineer and contribute to the development of cutting-edge SDKs that power client-side mapping and data streaming capabilities across a wide range of platforms—from embedded systems to desktops. You’ll be working on high-performance, modular tools that support the next generation of location-based applications.

What project we have for you

We are looking for a skilled and motivated C++ engineer to join our SDK development team. In this role, you will help design, implement, and maintain the Data SDK for C++, a lightweight and modern software development kit supporting core mapping use cases. You will also work on components such as Optimised Client Map Access Manager, which enables efficient client-side usage of the OCM map format—designed specifically for optimized performance in both online and offline scenarios.

What you will do

  • Design, develop, and maintain C++ libraries for cross-platform deployment, ensuring high performance and reliability.
  • Implement client-side caching, data streaming, and map updating functionalities using the Access Manager.
  • Collaborate with cross-functional teams in an Agile environment, participating in sprint planning, code reviews, and team discussions.
  • Contribute to continuous integration and deployment pipelines to ensure smooth and automated software delivery.
  • Elicit and analyze requirements, ensuring a clear understanding of user needs and system constraints.
  • Conduct regular backlog refinement sessions, collaborating with the team to clarify user stories, define acceptance criteria, estimate effort, and prioritize tasks for upcoming sprints.
  • Break down complex features into manageable tasks, facilitating efficient sprint planning and execution.

What you need for this

We are eager to hear from candidates with experience in developing portable C++ applications and libraries:

  • Strong programming experience in C++ (C++11 and above)
  • Proven track record in cross-platform application or library development
  • Experience working in Agile teams
  • Familiarity with continuous integration and deployment practices
  • Upper-intermediate or higher level of English (written and spoken)
  • iOS development experience and NDS.live are a plus

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.