
Junior C++ Engineer
Scopic
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Junior
Tech Stack
C++iOSLinuxMacOSObjective-CPythonQt
About the role
- Develop cross-platform applications using Modern C++ and CMake under mentoring from senior team members.
- Assist in integrating and configuring ONNX Runtime for ML inference workflows.
- Contribute to implementing benchmarking and profiling tools.
- Support GPU/accelerator development (you don’t need deep expertise — willingness to learn is key).
- Work with senior engineers to improve architecture and apply software design patterns.
- Write small integration tools or scripts in Python.
- Contribute to app/UI components using Qt (basic experience is fine).
- Assist with Objective-C updates for iOS-related components (training provided).
- Collaborate through Git / GitHub Flow, code reviews, and documentation.
Requirements
- Strong understanding of Modern C++ (C++14/17/20) fundamentals.
- Experience using CMake to build C++ projects (even academic/personal projects are fine).
- Basic knowledge of ML inference concepts (what inference is, model execution basics).
- Familiarity with Python for scripting.
- Eagerness to work with cross-platform systems (Windows/macOS/Linux).
- Understanding of object-oriented design and common software patterns.
- Good Git skills and comfort in collaborative workflows.
Benefits
- Your growth is our growth. We invest in your future with paid training and other professional opportunities.
- We're industry innovators at the forefront of change.
- Flexibility and freedom are in our DNA!
- A workload you can rely on.
- Recognition and reward.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Modern C++CMakeONNX Runtimebenchmarking toolsprofiling toolsPythonQtObjective-Cobject-oriented designsoftware design patterns
Soft skills
willingness to learncollaborationcode reviewsdocumentation