Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Emerson

Senior Software Engineer, ADG System R&D

Emerson

. Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries .

Posted 11/2/2026full-timeBayan Lepas • MalaysiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable software solutions using C# and .NET, with a strong focus on UI panel solutions and reusable components. Proficient in automated testing, software quality practices, and mentoring junior engineers within Agile environments.

Highest-signal resume keywords
C# ProgrammingWPF DevelopmentSoftware Design PrinciplesAutomated TestingAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingSoftware Development LifecycleAPI IntegrationDesign PatternsUnit TestingTroubleshootingContinuous ImprovementRoot Cause AnalysisBuild AutomationUI Component Development
Soft Skills
Strong CommunicationCollaboration SkillsMentoring
Tools & Technologies
CI/CD PipelinesSource Control SystemsNI LabVIEWNI Test EquipmentModern Developer Productivity Tools
Industry Keywords
Desktop ApplicationsEnterprise SoftwareEngineering ApplicationsHardware IntegrationModern UI/UX Principles

Tech Stack

Tools & technologies
GRPCWPF.NET

About the role

Key responsibilities & impact
  • Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries
  • Translate business and technical requirements into scalable, maintainable software solutions
  • Own deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment
  • Work with project teams to identify and resolve technical risks, dependencies, and delivery challenges
  • Contribute to continuous improvement of development tools, frameworks, and engineering practices
  • Develop and maintain automated tests and validation mechanisms
  • Participate in design reviews, code reviews, and testing activities
  • Drive defect resolution, root cause analysis, and continuous improvement of engineering standards
  • Support release readiness, stabilization activities, and post-release issue resolution
  • Collaborate with engineers, technical leads, and project stakeholders
  • Share technical knowledge, best practices, and lessons learned
  • Support onboarding and mentoring of junior engineers

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
  • Minimum 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
  • Preferred: experience developing C# desktop applications using WPF and MVVM architecture
  • Preferred: experience building reusable frameworks, libraries, or UI components
  • Preferred: experience with automated testing, unit testing, and software quality practices
  • Preferred: familiarity with CI/CD pipelines, build automation, and release management processes
  • Preferred: experience working on software projects involving hardware integration, instrumentation, or engineering applications
  • Preferred: experience with API integration technologies such as gRPC, REST APIs, or messaging frameworks
  • Preferred: knowledge of modern UI/UX principles and application architecture
  • Preferred: experience mentoring junior engineers and contributing to technical knowledge sharing
  • Preferred: experience working in Agile or iterative software development environments
  • Preferred: familiarity with modern developer productivity tools
  • Preferred: experience with NI LabVIEW and NI test equipment

Benefits

Comp & perks
  • Award-winning employee development programs
  • Equitable opportunities
  • Diverse, multicultural and collaborative work environment
  • Accessibility assistance or accommodation for applicants with disabilities