Company Background: Turtle Beach Corporation is one of the world’s leading gaming audio and accessory providers. The Turtle Beach brand is known for pioneering first-to-market features and patented innovations in high-quality, comfort-driven headsets for all levels of gamers, making it a fan-favorite brand and the market leader in console gaming audio for the last decade. Turtle Beach’s ROCCAT brand combines detail-loving German innovation with a genuine passion for designing the best PC gaming products. Under the ROCCAT brand, Turtle Beach creates award-winning keyboards, mice, headsets, mousepads, and other PC accessories. Turtle Beach’s NEAT Microphones brand is all about creating the next generation of microphones, with products that embrace cutting-edge audio technology and innovative design. Turtle Beach’s shares are traded on the Nasdaq Exchange under the symbol: HEAR.
Turtle Beach believes diversity in the workplace creates an environment where different perspectives lead to improved creativity, productivity, team member engagement, and overall employee happiness. We’re simply looking for the best persons for the job, and if that’s you…let’s talk!
Summary: As Software Engineer (C#) you are going to support our team in developing our new gaming hardware interface. Together with our UX/UI designers and frontend developer, you develop not only fancy-looking software but also an interface with the best User Experience in managing gaming peripherals ever. You are going to support the developer team to realize the interfaces between hard and software. As a kind of a benefit, you are allowed to test our latest products before they are on the market. If you’re a dynamic, self-motivated professional who likes using your creativity to help develop awesome software with cutting-edge technologies, we’d love to have you as part of our team.
Duties and Responsibilities
- Develop an outstanding and future proof software
- Work with an internal team and external agencies to develop our driver software
- Ensure code integrity for a solid working software at a minimum of weight
- Report to the head of development (Senior Software Architect) and the software steering board on the entire development process (from concepts over development through code review).
- Work closely with our UX/UI designers
- Work closely with QA manager to ensure a testing environment (continuous integration/delivering)
- Partner with the product owner to match innovative ideas with technical feasibility
Education/Experience/Skills
- 3+ years of experience with C# and .NET, preferably .NET Core (agency or company)
- Diploma/Bachelor/Master is a preference; however, it is more valuable if you convince us with your experience, your portfolio, and being
- Experience with C++
- proficient at writing tests, debugging, and profiling applications
- You already know about working in Azure DevOps (CI/CD)
- English on intermediate level
Nice To Have
- knowledge about design patterns, OOP, and TDD
- designing and writing testable, modular code
- Experience with Win32 APIs
- Knowledge about HID communication (USB devices)
- experience with third party library integration and unmanaged DLLs
- Knowledge of WPF .NET Core
- You are comfortable working in an agile team (hands-on mentality, self-organized, open-minded)
- If you’re a PC gamer, that’s a huge plus