Brightgrove is an industry-leading software company with offices in Kyiv and Kharkiv. We build award-winning products that bring significant value, generate an inspiring result, and help our clients succeed. Our key industries include Retail, Manufacturing, Energy, ISV & Marketing Agencies, Medicine, Online TV broadcasting and many more.
13 січня 2022

Senior C/C++ Software Engineer for Logitech (вакансія неактивна)

віддалено

ABOUT THE CLIENT:

We are Streamlabs, a technology startup based in San Francisco. Streamlabs, a technology startup that helps Live Streamers to follow their dreams by providing essential tools to engage, grow and monetize their audiences. 70% of streamers on Twitch and other platforms use our tools to broadcast or monetize their streamers (donations, alerts, leaderboards, goals, event lists, notifications, sponsors, loyalty points, analytics and more). We’ve paid out over $225 million to streamers since 2014.

The Streamlabs segment of Logitech is a software-oriented branch working from San Francisco, Vancouver and remotely. We make the leading set of tools and software allowing live streamers to engage with viewers, monetize their broadcasts, and grow their channels.

PROJECT DETAILS:

We’re looking for a talented Senior C/C++ Engineer to grow our team working on the backend of our streaming software, Streamlabs OBS. As a full-time developer, you will be responsible for producing high-quality code on par with our quality standards.

Our application is open source and interacts with multiple other external dependencies, often open source as well. Part of your mission will be to gain deep knowledge in all sub repositories and be able to maintain and improve them. In addition to that, your goal will be to add new features for our users, improve the performance of the application and its stability.

YOUR TEAM:

The whole team locates on the client’s side. Offices: Vancouver (30-40 people) and San Francisco (30 people), no headquarters.

The Streamlabs segment of Logitech is a software-oriented branch working from San Francisco, Vancouver and remotely. We make the leading set of tools and software allowing live streamers to engage with viewers, monetize their broadcasts, and grow their channels.

If you like working on new technologies, having an impact on millions of users, enjoy investigating and resolving user issues and innovate, then this role might be a great fit for you.

WHAT’S IN FOR YOU:

  • Environment. Honesty, full transparency, and minimum bureaucracy
  • Health Benefits. Paid time off due to health is agreed upon with your manager as needed. Medical insurance is available after the probation period is completed
  • Extra Income. Take on short-term part-time assignments whenever you feel desire to earn more or dig into other technologies
  • Work Schedule. Agree on your work hours with your client and manager at the start or adjust as needed as you go. Work remotely or from comfortable locations in Kyiv and Kharkiv
  • Paid Time Off. The number of days depends on the project, and our caring HRs will make sure you don’t forget to use them
  • Personal Development. Attend conferences, courses, workshops or get certified—get compensated fully or partly

RESPONSIBILITIES:

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech. In this role you will:

  • Work with a team of highly talented individuals to release new features in a timely manner
  • Maintain and resolve complex coding issues in the application
  • Improve the CPU and GPU performance of the application
  • Create and integrate new C++ modules interacting with third-party applications
  • Improve our testing infrastructure

SKILLS:

  • Must have 5+ years of experience in C/C++
  • Experience working on Windows with Visual Studio C++
  • Experience in video streaming
  • Experience creating performance and robust desktop applications
  • Experience creating complex products in C/C++
  • Experience using git
  • Be ready (or can learn quickly) to work with OBS
  • Be a great team member who is willing to listen, learn, teach and be passionate about having a serious impact
  • Impact driven mindset

In addition, preferable skills and behaviors include:

  • Experience with Javascript/NodeJS
  • Experience in video encoding specifically with the H264 codec
  • Familiarity with content creation

Education:

  • A Bachelor’s degree, or preferable Master’s, in Computer Science, Computer Engineering, or equivalent professional experience