Software Engineer, Stream Deck

2 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

You will join a software development team as a Software Engineer, contributing to the success of the Stream Deck desktop application. Responsibilities include developing desktop software using C++ and the Qt framework, designing software architecture and UI for Windows and macOS, collaborating with product managers to define requirements, and working with cross-functional teams to deliver high-quality software. You will also develop tests, participate in code reviews, debug complex issues, optimize software performance, and explore the latest desktop software development trends.
Must have:
  • Bachelor's or Master's degree in Computer Science, Engineering, or Informatics.
  • At least three years of experience developing desktop software for Windows/macOS in C++.
  • Proficient in structuring and testing large desktop applications.
  • Good knowledge of development tools like Visual Studio, Qt Creator, Jira, Confluence, Git.
  • Experience in Agile teams with CI/CD methodologies.
  • Fluency in written and spoken English.
Good to have:
  • Experience with Qt application framework.
  • Experience designing complex systems.
  • Familiarity with Elgato products, especially Stream Deck.

Job Details

What you will be working on:

You will join one of our software development teams as a Software Engineer to directly contribute to the success of our Stream Deck desktop application. 

  • As a software engineer, you will be responsible for developing desktop software using C++ programming language and Qt framework while designing and implementing software architecture and UI for the Windows and macOS platforms.
  • You will contribute to product development and ideation by working with product managers to define software requirements and scope of work.
  • You will collaborate with cross-functional teams to develop and deliver high-quality software.
  • You will develop tests to ensure software reliability and maintainability.
  • You will participate in code reviews to maintain code quality and ensure best practices are followed, while also debugging and troubleshooting complex software issues in a timely manner.
  • You will optimize software performance and improve user experience.
  • You will have the opportunity to explore the latest technologies while staying up to date with the latest desktop software development trends.

What we are looking for:

  • Bachelor’s or master’s degree in computer science, Engineering, Informatics or comparable.
  • You have at least three years’ experience in developing desktop software for Windows and/or macOS in C++ programming language.
  • Experience with Qt application framework is an advantage.
  • Proficient in structuring and testing large desktop applications or designing complex systems.
  • Good knowledge of common development tools (e.g. Visual Studio, Qt Creator, Jira, Confluence, Git).
  • Experience working in an Agile team using modern best practices in automated CI/CD methodologies.
  • Familiarity with Elgato products, particularly Stream Deck family of devices is beneficial.
  • Fluency in both written and spoken English.

Similar Jobs

Tencent - Tencent Cloud - Senior Cloud Network Engineer

Tencent

(On-Site)
6 Months ago
Zinnia - Director, Client Delivery Lead

Zinnia

New York, New York, United States (Hybrid)
4 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
5 Months ago
Scale AI - Head of Brand Design

Scale AI

San Francisco, California, United States (On-Site)
2 Months ago
ten square games - Project & People Manager

ten square games

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
1 Month ago
Nordson Corporation - Technical Customer Engineer II (Field Service Engineer)

Nordson Corporation

Taipei City, Taiwan (On-Site)
3 Months ago
Capgemini - Hardware Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
3 Months ago
Experian - Lead of Engineering

Experian

Cyberjaya, Selangor, Malaysia (On-Site)
5 Months ago
Alphawave Semi - Staff Engineer - Firmware

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Accenture - Engineering Services Practitioner

Accenture

Pune, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

EXUSIA - Business Data Analyst – Capital Market

EXUSIA

India (Remote)
1 Month ago
Corsair gaming - DIY Marketing Campaign Manager

Corsair gaming

United Kingdom (Remote)
2 Months ago
Illumina - HRIS Analyst (Workday)

Illumina

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ethos Life - Principal Security Engineer

Ethos Life

San Francisco, California, United States (On-Site)
1 Month ago
Playtika - Experienced Data Scientist

Playtika

Israel (On-Site)
7 Months ago
Illumina - Senior Data Analytics Engineer (Sr Analytics/BI)

Illumina

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Winzo - UI UX Designer

Winzo

New Delhi, Delhi, India (On-Site)
4 Months ago
Patreon - Senior Data Scientist

Patreon

New York, United States (Hybrid)
1 Month ago
Minecast - Senior Software Development Engineer in Test

Minecast

Columbus, Ohio, United States (Hybrid)
1 Month ago
Marvell - Senior Payroll Specialist

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Munich, Bayern, Germany

Applike - Senior Brand Partnerships Manager

Applike

Hamburg, Hamburg, Germany (Hybrid)
5 Months ago
Tesla - Operations Manager, Drive Unit and Battery Pack

Tesla

Brandenburg, Germany (On-Site)
6 Months ago
Build a rocket - Your unsolicited application!

Build a rocket

Cologne, North Rhine-Westphalia, Germany (On-Site)
1 Year ago
deel. - Payroll Expert

deel.

Germany (Remote)
1 Month ago
Nagarro - SAP ABAP Senior Developer

Nagarro

Germany (Remote)
6 Months ago
WongDoody - Senior Account Manager Digital

WongDoody

Berlin, Berlin, Germany (Remote)
2 Months ago
Tesla - Automation & Robotics Engineer

Tesla

Brandenburg, Germany (On-Site)
6 Months ago
Axel springer - Team Lead Brand & Communications Spain (m|w|x)

Axel springer

Berlin, Berlin, Germany (On-Site)
2 Months ago
Tesla - Senior Recruiter, SSD Central

Tesla

Berlin, Berlin, Germany (On-Site)
6 Months ago
Tesla - Production Associate, Plastics

Tesla

Brandenburg, Germany (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Alten Technology - Manufacturing Engineer

Alten Technology

Mobile, Alabama, United States (On-Site)
1 Month ago
Clearwater Analytics - Principal Software Development Engineer

Clearwater Analytics

New York, United States (On-Site)
1 Month ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
7 Months ago
Egnyte - Staff Software Engineer

Egnyte

Mountain View, California, United States (Hybrid)
10 Months ago
Coda - Senior Software Engineering Manager

Coda

California, United States (Hybrid)
11 Months ago
PwC - Senior Associate SAP SD

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Advanced Systems Group, LLC - Implementation Engineer

Advanced Systems Group, LLC

Emeryville, California, United States (On-Site)
1 Year ago
Regent craft - Senior Guidance, Navigation, and Control (GNC) Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
1 Month ago
Canonical - Software Engineer - OpenStack

Canonical

(Remote)
3 Months ago
Nolimit City - Senior Software Engineer

Nolimit City

Stockholm, Stockholm County, Sweden (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Contact Us
hello@outscal.com
Made in INDIA 💛💙