Senior/Principal C++ Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
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 the 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., * 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.
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Find a Developer Job: 12 Best Job Sites For Developers
Where to Find Entry-Level Software Engineering Jobs