By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Open Positions.

Our Mission is to completely change the way we meet online. If you are excited about working with an amazing team and leading edge software technologies that will turn online meetings inside out, talk to us.

See Open Positions


RT Software Engineer
open positions

RT Software/Algo Job Description

We are looking to hire an experienced RT Software/Algo to take a role at our fast-growing R&D team.

The perfect candidate is a hands-on leader, passionate about solving challenging problems, expert in C/C++ and in real time optimization of heavy computational algorithms that run on edge devices and/or on cloud.

About the team

CommonGround’s RT SW team is responsible for the development of our core computer vision and AI algorithms layer, taking the research done by the Algo research team to production.

The team is dealing with the architecture and implementation of the most advanced topics in vision and 3D geometry, including RT implementation of deep learning algorithms.

What you’ll do

  • You’ll lead a small and very talented team of SW and ML engineers
  • Work closely with other R&D teams, including Algo research, full stack, mobile and application.
  • Implement a production code of our computer vision and AI core realtime SW solution.
  • Optimizing the algorithms to fit the real time requirements of the solution
  • Feeding the algorithm team with constraints and implementation details related to the RT implementation.
  • Participate in planning sessions, prioritize tasks and code review



  • BSc. degree in Computer Science or Engineering
  • 5+ years of experience as Embedded Software Developer
  • Real-time programming proven experience
  • Professional C/C++ and RT programming  
  • Experience with Computer Vision and AI
  • Experience with Python and deep learning frameworks (PyTorch, Tensorflow, etc)
  • Ability to learn new technologies quickly without guidance.
  • Strong interpersonal, written and verbal communication skills.
  • Great optimization and debugging skills
  • Proficiency with Linux and Windows environments
  • Highly motivated

Good to have

  • Experience with CPU/GPU optimizations
  • Experience with CUDA programming
  • Experience with 3D geometry
  • Proficiency with macOS

You have the drive and skills to help us develop this product, but there don’t seem to be any open positions that match your qualifications? No problem, we’d still love to hear from you. Contact us at and tell us more about yourself.