Scopic

Junior C++ Engineer

Scopic

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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