Logo Corsair GmbH

Software Development Engineer

Job

  • Level
    Experienced
  • Job Field
    Application
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Munich
  • Working Model
    Onsite
  • Job Summary

    In this position, you will enhance the Stream Deck desktop application by designing complex software architectures in C++ and Qt for Windows and macOS while optimizing software performance.

    Job Technologies

    Your role in the team

    • 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.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Bachelor's or master's degree in computer science, Engineering, Informatics or comparable.

    Qualifications

    • 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).
    • Familiarity with Elgato products, particularly the Stream Deck family of devices, is beneficial.
    • Fluency in both written and spoken English.

    Experience

    • 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 and QML is an advantage.
    • Experience working in an Agile team using modern best practices in automated CI/CD methodologies.

    This text has been machine translated. Show original

    Benefits

    Food & Drink

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Munich

      Bayern

      Germany

    This is your employer

    Corsair GmbH

    Corsair GmbH

    CORSAIR was founded in 1994 and has since become one of the world's leading providers of high-performance PC peripherals and components. CORSAIR has been at the forefront of the high-performance DRAM market since its inception, and continues to provide innovative and cutting-edge products that meet the needs of PC gamers and enthusiasts.

    Description

  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Corsair GmbH

    Software Development Engineer

    Location
    Munich
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs