Enable job alerts via email!

Senior C++ Developer with MacOS and Windows Desktop App Experience

Luxoft

United Kingdom

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A tech innovation company in the United Kingdom is seeking a talented C++ engineer to join their team. You will develop features for cutting-edge video collaboration products and contribute to defining project scopes. The ideal candidate has over 8 years of experience in C++ development, expertise in USB protocols, and proficiency in Bluetooth integration. This role offers the chance to work in a dynamic team focused on creating amazing collaborative experiences.

Qualifications

  • 8+ years of professional experience in C++ development, especially in system or embedded contexts.
  • Strong expertise in USB protocols, including UVC and HID device integration.
  • Proficient in Bluetooth Classic and BLE stack implementation and debugging.
  • Hands-on experience with Objective-C, Swift and Apple ecosystem development.
  • Good understanding of DMFT and Audio Processing Object (APO) development and integration.
  • Solid debugging and performance profiling skills using tools like Wireshark, USB/BT analyzers, and Xcode Instruments.

Responsibilities

  • Work directly on developing features for next generation of Video collaboration products.
  • Help define scope of large features and break them down into stories/tasks.
  • Review pull requests and manage code reviews.
  • Contribute to tracking of bugs in Jira.

Skills

C++ development
USB protocols
Bluetooth Classic and BLE
Objective-C
Swift
Debugging
Cross-platform development

Tools

Wireshark
Xcode Instruments
Job description

Project description

Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small, nimble fast growing group and our team is expanding. We create amazing experiences in the conference room using creative design, cutting-edge science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

Want to be part of this team of collaboration innovators? We are looking for a talented C++ engineer to join the team.

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 Luxoft. In this role you will:
  • Work directly on developing features for next generation of Video collaboration products
  • Help define scope of large features and break them down into stories/tasks
  • Review pull requests and manage code reviews
  • Contribute to tracking of bugs in Jira
SKILLS
Must have
  • 8+ years of professional experience in C++ development, especially in system or embedded contexts.
  • Strong expertise in USB protocols, including UVC and HID device integration.
  • Proficient in Bluetooth Classic and BLE stack implementation and debugging.
  • Hands-on experience with Objective-C, Swift and Apple ecosystem development.
  • Good understanding of DMFT and Audio Processing Object (APO) development and integration.
  • Solid debugging and performance profiling skills using tools like Wireshark, USB/BT analyzers, and Xcode Instruments.
  • Familiarity with cross-platform development and OS-level APIs (Windows/macOS/Linux).
Nice to have
  • Working in BT devices
  • Video Collaboration projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.