join our team
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.
AA/BS/MS in Computer Science/Engineering is preferred – if not, please present a portfolio of your work, focusing on native development.