Software Engineer (PC Software)

Merry Electronics (Singapore) Pte Ltd

Singapore

On-site

SGD 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Merry Electronics (Singapore) Pte Ltd is seeking a Software Engineer to drive the design and development of Windows-based desktop applications for wired and wireless gaming audio products. You will build high-performance software, develop core driver frameworks, and collaborate with cross-functional teams.

The role emphasizes C# and C++ development, Windows UI (WPF/WinForms), USB host/device drivers, and audio signal processing.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or related field.
  • Strong OOP and core software engineering fundamentals.
  • At least 3 years of hands-on C++ and C# development.
  • Experience with Windows UI frameworks (WPF/WinForms), databases, and USB driver development.
  • Nice-to-have: web services integration and USB audio processing.

Responsibilities

  • Architect and build Windows desktop applications using C# and C++.
  • Develop audio product software solutions for gaming gear.
  • Design and optimize device drivers and frameworks (USB and audio).
  • Collaborate with internal teams to meet customer and product requirements.
  • Own testing, validation, and debugging to ensure software quality.
  • Create and maintain software specifications and technical documentation.

Skills

C++
C#
OOP
Windows UI (WPF/WinForms)
USB driver development

Education

Bachelor's degree in Computer Science or related field
Electrical/Electronic Engineering

Tools

SQL/NoSQL

Job description

Role Overview:

We are seeking a skilled Software Engineer to drive the design and development of our Windows-based desktop applications. In this role, you will create high-performance software solutions for our wired and wireless gaming audio products, develop core driver frameworks, and collaborate with cross-functional teams to meet client needs.

Key Responsibilities:
  • Software Development: Architect and build robust PC Windows desktop applications utilizing C# and C++.

  • Audio Product Solutions: Engineer end-to-end software solutions tailored for high-performance wired and wireless gaming audio gear.

  • Driver & Framework Design: Implement and optimize critical device drivers and frameworks, specifically focusing on Audio and USB architectures.

  • Cross-Functional Collaboration: Partner closely with internal teams to align engineering output with customer and product requirements.

  • Quality Assurance: Own the testing, validation, and debugging phases to guarantee flawless software performance.

  • Documentation: Author and maintain comprehensive software specifications, technical designs, and related documentation.

Qualifications & Experience:
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or a related technical field.

  • Core Expertise: Mastery of object-oriented programming (OOP) principles and core software engineering concepts.

  • Technical Experience: Minimum 3 years of hands-on development experience in C++ and C#.

  • Windows & Hardware Systems: Proven experience with Windows UI frameworks (such as WPF or WinForms), database management (SQL/NoSQL), and USB Host/Device driver development.

  • Preferred Skills: Background in web services integration and USB audio signal processing is highly advantageous.

  • Professional Attributes: Strong time-management skills, a collaborative mindset, and the flexibility to effectively juggle multiple priorities.

Notice to Recruitment Agencies: Please note that we manage all recruitment internally. We do not accept unsolicited resumes or calls from recruitment agencies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Software Engineer (PC Software)
Senior/Software Engineer (PC Software)

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Windows Desktop Software Engineer – Audio & USB
Windows Desktop Software Engineer – Audio & USB

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Senior PC Software Engineer - Gaming Audio
Senior PC Software Engineer - Gaming Audio

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Audio Software Engineer (AI based)
Audio Software Engineer (AI based)

Beijing Foreign Enterprise Management Consultants Co.,Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

Focal Search Pte Ltd • Singapore

On-site
SGD 60,000 - 80,000
Technical Application Engineer
Technical Application Engineer

SENNHEISER ELECTRONIC ASIA PTE LTD • Singapore

Hybrid
SGD 70,000 - 100,000
Software Engineer
Software Engineer

Semicaps Pte Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Senior Audio Algorithm Expert
Senior Audio Algorithm Expert

Beijing Foreign Enterprise Management Consultants Co.,Ltd. • Singapore

On-site
SGD 140,000 - 210,000
Application Engineer
Application Engineer

StarHub • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer
Software Engineer

RFNET TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 90,000 - 120,000