Software Engineer, Desktop Software
Corsair
Mönchengladbach, Germany
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
IntermediateJob location
Mönchengladbach, Germany
Tech stack
Microsoft Windows
Agile Methodologies
Software Applications
Application Performance Management
Confluence
JIRA
Automation of Tests
C Sharp (Programming Language)
C++
Code Review
Software Debugging
Microsoft Visual Studio
Software Architecture
Software Engineering
GIT
Information Technology
Job description
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
Requirements
Do you have experience in Windows?, Do you have a Master's degree?, * 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