Moenchengladbach, Germany
9 days ago
Software Engineer, Desktop Software

What you will be working on:
You will join one of our software development teams as a Desktop Software Engineer to directly contribute to the success of our desktop applications
•    Develop and enhance our desktop applications using C# and C++ for the Windows platform
•    Build software that interacts with Elgato hardware products, with a focus on our video product line
•    Collaborate with product managers to define requirements and shape new features from concept to release
•    Write clean, testable code and contribute to code reviews to maintain high quality standards
•    Work closely with cross-functional teams including hardware, software and QA to deliver high-quality software
•    Debug and resolve complex technical issues across the software stack
•    Optimize application performance and continuously improve user experience
•    Have the opportunity to explore the latest technologies and stay up to date with desktop development trends

What we are looking for:
•    Bachelor's or Master's degree in Computer Science, Engineering, Informatics, or equivalent
•    3+ years of experience developing desktop applications, ideally on Windows
•    Strong proficiency in C++; experience with C# is a plus. Familiarity with WinUI 3 is a bonus
•    Solid understanding of software architecture and designing scalable, maintainable systems
•    Experience with automated testing and CI/CD pipelines
•    Comfortable working in Agile teams with tools like Git, Visual Studio, Jira, and Confluence
•    Familiarity with Elgato products is a plus, especially our video lineup (Cameras, Capture, Prompter)
•    Fluency in both written and spoken English; German is a plus
 

Confirm your E-mail: Send Email
All Jobs from Corsair