Senior UI Engineer: C# WPF, MVVM

Emerson Process Management Manufacturing (M) Sdn Bhd

Bayan Lepas

On-site

MYR 150,000 - 230,000

Full time

12 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

Emerson Process Management Manufacturing (M) Sdn Bhd is seeking a Senior Software Engineer for the ADG System R&D unit to design, implement, test, and maintain C# UI components and shared libraries for text-based UI panels. You will own features end‑to‑end and drive engineering excellence across the project lifecycle.

You will collaborate with technical leads and cross‑functional teams, deliver reliable software, contribute to automated tests, and mentor junior engineers while advancing UI

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 understanding of software design principles, design patterns, and modern software engineering practices.
  • Experience with source control systems, build processes, and software development lifecycle practices.
  • Experience troubleshooting and resolving complex technical issues.
  • Demonstrated ability to deliver project commitments and support software releases.
  • 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.
  • Develop and maintain automated tests and validation mechanisms to ensure software quality and reliability.
  • Participate in design reviews, code reviews, and testing activities to ensure solutions meet performance, maintainability, and quality expectations.
  • Drive defect resolution, root cause analysis, and continuous improvement of engineering standards.
  • Support release readiness, stabilization activities, and post‑release issue resolution.
  • Collaborate effectively with engineers, technical leads, and project stakeholders to deliver successful outcomes.
  • Share technical knowledge, best practices, and lessons learned across the team.
  • Support onboarding and mentoring of junior engineers.
  • Contribute to a culture of teamwork, accountability, and continuous improvement.

Skills

C#
.NET
OO programming
UI development
WPF
MVVM
CI/CD
APIs (REST/gRPC)
Agile
Team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

NI LabVIEW
CI/CD tooling
Visual Studio / IDE
Git

Job description

Emerson Process Management Manufacturing (M) Sdn Bhd is seeking a Senior Software Engineer for the ADG System R&D unit to design, implement, test, and maintain C# UI components and shared libraries for text-based UI panels. You will own features end‑to‑end and drive engineering excellence across the project lifecycle.

You will collaborate with technical leads and cross‑functional teams, deliver reliable software, contribute to automated tests, and mentor junior engineers while advancing UI

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

Similar jobs worth comparing

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 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 C# UI Engineer – WPF/MVVM & Test Automation
Senior C# UI Engineer – WPF/MVVM & Test Automation

NI (National Instruments) • Penang

On-site
MYR 120,000 - 180,000
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 Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

Emerson • Bayan Lepas

On-site
MYR 120,000 - 180,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
Software Engineer (VB.NET / C#) – UI & Apps Dev
Software Engineer (VB.NET / C#) – UI & Apps Dev

IAM - Wonderware • Shah Alam

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

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
Windows C++/MFC Engineer — UI & Hardware Integrations
Windows C++/MFC Engineer — UI & Hardware Integrations

Sunrise Recruit (CP4U) • Malaysia

On-site
MYR 89,000 - 156,000