join our team


C++ Developer

Job Description:

P3 is looking for a motivated and creative C++ Software Engineer to join our workforce. As a member of our highly dynamic teams, you will develop both independently and as a team on long term efforts and quick reaction capabilities.


  • 4+ years of development full-stack experience with C/C++.

  • Excellent development skills with Windows, Unix/Linux systems, prototyping languages like Python.

  • Systems Design: analysis of a system's requirements to architect a system model, their constituent components, with future proofing (scalability, etc.) and edge cases in mind.

  • 3+ years of experience with C++ development.

  • Display creative approaches, self-directed ambition, and personal motivation

  • Experience in agile development

  • Excellent analytical skills (reverse engineering, advanced debugging, etc.)

  • Excellent written and oral communication skills.

  • Strong client and team relationship skills: Comfortable speaking with clients and stakeholders, drawing conclusions and conveying professionally and concisely. Proactively identify and communicate schedule, risks, dependencies, etc.

  • Excellent understanding of x86/64 architecture and embedded systems.

  • Excellent analytical and problem-solving skills.

  • Knowledge of data analysis, statistics – machine learning experience is a plus.

Desired Skills:

AA/BS/MS in Computer Science/Engineering is preferred – if not, please present a portfolio of your work, focusing on native development.

[email protected]