Senior Software Engineer C++

Engineering Victory Centre, Singapore


Description

Position at SteelSeries

SteelSeries France, formerly Nahimic, is part of the Software division of SteelSeries. Our team of audio processing and software engineering specialists is based in France, Singapore and Taiwan. We are developing the next generation of audio software, combining cutting-edge technology and innovation to boost the gaming experience for gamers. Leaders in the gaming market, we equip PCs and peripherals from the biggest brands such as MSI, Dell, Asus and Huawei.

 

We want to meet passionate and energetic people, ready to take on great challenges in the service of the audio experience of gamers. We are currently looking for a new development engineer to increase our teams.

 

As a member of the Software team, you will directly report to our Software Development Manager based in Singapore. You will work for the top PC industry manufacturer, and will be responsible for:

 

  • Developing and expanding the whole stack of product software suite (across application, middleware and kernel driver layers)
  • Analyzing user requirements and converting them into design documents
  • Developing high-quality software design and architecture
  • Producing clean reusable code, testing, debugging, and documenting your changes
  • Code review and design validation

 

To succeed in this position, you will need to have:

 

  • Bachelor’s degree (or equivalent) in programming/engineering related field
  • 4+ years of experience as a developer
  • Strong in C++
  • Debugging/troubleshooting experience
  • Able to work independently and multi-task effectively
  • Object Oriented design is a big plus
  • Developing Windows applications is a big plus
  • Audio related domain knowledge is a plus
  • Source code version tool knowledge is a plus (eg. GIT, SVN)
  • Familiarity with agile processes/practices is a plus (eg. Scrum)
  • Curious, open to new ideas and quick to learn new skills
  • Mature and thoughtful, with the ability to operate in a collaborative, team-oriented culture
  • Strong passion in programming and motivated by the transformational effects of technology-at-scale