Senior C# UI Engineer – WPF/MVVM & Test Automation

NI (National Instruments)

Penang

On-site

MYR 120,000 - 180,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

National Instruments is seeking a Senior Software Engineer to design, implement, test, and maintain C# UI components and reusable libraries for modern text-based UI panels, working with technical leads and project teams. The role emphasizes hands-on ownership and engineering excellence, transforming requirements into robust software solutions.

The ideal candidate will have strong C# skills, OO design, and experience delivering desktop applications within a collaborative, Agile environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
  • Min 6 years of software development experience using object-oriented programming languages such as C# or .NET.
  • Experience developing and maintaining desktop or enterprise software applications.
  • Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.

Responsibilities

  • Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries that improve development efficiency and consistency.
  • Translate business and technical requirements into scalable, maintainable software solutions that meet project objectives and release commitments.
  • Own assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
  • Work closely with project teams to identify and resolve technical risks, dependencies, and delivery challenges to ensure successful project releases.
  • Contribute to the continuous improvement of development tools, frameworks, and engineering practices.

Skills

C# / .NET proficiency
Desktop application development
OO design principles
Cross-functional collaboration
Strong communication

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

NI LabVIEW
CI/CD pipelines
Build automation
Source control (Git)

Job description

National Instruments is seeking a Senior Software Engineer to design, implement, test, and maintain C# UI components and reusable libraries for modern text-based UI panels, working with technical leads and project teams. The role emphasizes hands-on ownership and engineering excellence, transforming requirements into robust software solutions.

The ideal candidate will have strong C# skills, OO design, and experience delivering desktop applications within a collaborative, Agile environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C# UI Engineer – WPF/MVVM & Reusable Frameworks
Senior C# UI Engineer – WPF/MVVM & Reusable Frameworks

City of Shakopee, MN • Malaysia

Hybrid
MYR 180,000 - 240,000
Senior C# UI Engineer — MVVM, WPF & UI Libraries
Senior C# UI Engineer — MVVM, WPF & UI Libraries

NI Malaysia Sdn Bhd • Penang

On-site
MYR 180,000 - 300,000
Senior UI Engineer: C# WPF, MVVM
Senior UI Engineer: C# WPF, MVVM

Emerson Process Management Manufacturing (M) Sdn Bhd • Bayan Lepas

On-site
MYR 150,000 - 230,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

City of Shakopee, MN • Malaysia

On-site
MYR 180,000 - 240,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

NI (National Instruments) • Penang

On-site
MYR 120,000 - 180,000
Senior C# UI Engineer — MVVM Desktop Apps
Senior C# UI Engineer — MVVM Desktop Apps

Emerson • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

Emerson • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

Copeland • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

NI Malaysia Sdn Bhd • Penang

On-site
MYR 180,000 - 300,000
.NET C# Developer - WPF & OO Design
.NET C# Developer - WPF & OO Design

Syntronic Malaysia Sdn Bhd • Bayan Lepas

On-site
MYR 65,000 - 90,000