Software Engineer at SteelSeries | Singapore | Rezi

Software Engineer at SteelSeries

Software Engineer

SteelSeries · Singapore

1 months ago

Software Engineer

SteelSeries · Singapore

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Software Engineer II, you will be responsible for taking our gaming software platform, SteelSeries GG and Nahimic, to the next level. An ideal candidate is a data-minded full stack engineer that can make a huge impact on our product development, has experience developing desktop and/or web applications, and has a serious passion for technology.

Responsibilities

  • Design, develop, and deliver new features and enhancements for Nahimic and SteelSeries GG
  • Collaborate with Firmware, Driver, DSP, QA, UX, and Product teams to deliver seamless user experiences
  • Contribute to improving application stability, performance, and maintainability
  • Participate in technical discussions, code reviews, and architecture decisions
  • Gain hands-on experience with upcoming hardware products and provide feedback to cross-functional teams
  • Independently architect and deliver significant software features across the Nahimic and SteelSeries software platforms
  • Drive improvements in software quality through refactoring, automated testing, and technical debt reduction
  • Evaluate new technologies, frameworks, AI-assisted development tools, and engineering practices, and recommend adoption where appropriate
  • Troubleshoot and resolve complex issues involving application, firmware, driver, and hardware interactions
  • Deliver your first production bug fix, enhancement, or feature for Nahimic or SteelSeries GG

Requirements

  • 3+ years of software engineering experience
  • Strong experience with C# and .NET application development
  • Experience developing Windows desktop applications using UWP, WinUI, WPF, or similar Windows application frameworks
  • Good understanding of software architecture and design patterns, such as MVVM
  • Experience designing and implementing user interfaces using XAML
  • Experience using Git and GitHub for source control, code reviews, and collaborative development
  • Experience writing unit tests and integration tests
  • Strong debugging, troubleshooting, and problem-solving skills
  • Ability to collaborate effectively with cross-functional teams, including Firmware, Driver, QA, UX, Product Management, and DSP teams
  • Strong communication skills
  • Ability to work in an Agile development environment
  • Passion for learning new technologies and continuously improving engineering practices
  • Experience with Windows audio technologies, APIs, or multimedia application development
  • Experience working with audio products, gaming peripherals, or consumer electronics
  • Experience with ReactJS, JavaScript, TypeScript, or other modern web technologies
  • Experience with CI/CD pipelines, automated testing, and DevOps practices
  • Experience working with device communication protocols and hardware integrations
  • Familiarity with C++ development and memory management
  • Familiarity with Microsoft Store application deployment, certification, and release processes
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cursor, or similar) to improve developer productivity, code quality, testing, and documentation
  • Ability to effectively evaluate, validate, and review AI-generated code while maintaining high standards of software quality, maintainability, and security

Skills

  • C#
  • .NET
  • UWP
  • WinUI
  • WPF
  • XAML
  • Git
  • GitHub
  • Unit Testing
  • Integration Testing
  • Debugging
  • Troubleshooting
  • Problem-Solving
  • Collaboration
  • Agile Development
  • Learning New Technologies
  • Windows Audio Technologies
  • Multimedia Application Development
  • Audio Products
  • Gaming Peripherals
  • Consumer Electronics
  • ReactJS
  • JavaScript
  • TypeScript
  • CI/CD
  • Automated Testing
  • DevOps
  • Device Communication Protocols
  • Hardware Integrations
  • C++
  • Memory Management
  • Microsoft Store Deployment
  • AI-assisted development tools

Experience Level

  • Software Engineer II

Benefits

  • Competitive pay
  • Great benefits
  • Awesome workplace

About the Company

  • We've been helping gamers get better since 2001.
  • Esports pros have won more money using SteelSeries products than any other brand.
  • Esports and Gaming are multi-billion-dollar industries, and we're going to continue supporting them through innovative gear and software gamers need and love.
  • We believe in being true to the gaming community, which means being true to ourselves.
  • We create products that help the best of the best be better, and products that help the not-so-good feel not-so-bad.
  • Most of us are gamers, but you don't have to be.
  • Find us on social media, where we're highlighting our community, amazing partners, and products!