Senior/Principal C++ Software Engineer

Intellias, Inc.
United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology C++ (Programming Language) Code Review Computer Programming Continuous Integration Corona (Software Development Kit) Scrum Methodology Data Streaming Delivery Pipeline Ios Frameworks

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.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:50 min

Lowering pipeline latency with data streaming

Nathaniel Okenwa Nathaniel Okenwa · World Congress 2024

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · World Congress 2026 Europe

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all