EM

Senior Software Engineer (ADG System R&D)

Emerson
Malaysia Posted 3 Nov 2026
FULL TIME
Mvvm
ni labview
Automated Testing
Rest Apis
Build Automation
+6 more

Job Description

Job Description

The Team:

The Systems R&D team within the Aerospace, Defense and Government (ADG) Business Unit builds innovative test and measurement solutions for applications including avionics, communications, navigation, SIGINT, electronic warfare, and RADAR. Drawing on NI's portfolio of RF instrumentation, FPGA technologies, software-defined radios, and software platforms, the team creates differentiated, system-level solutions aligned to NI’s vision of leading the industry in software-defined automated test and measurement systems.

The Role:

We are looking for a Senior Software Engineer to help drive the development and delivery of modern, text-based UI panel solutions. This role focuses on designing, implementing, testing, and maintaining C# UI components, reusable libraries, and project deliverables that support efficient and scalable UI development.

Successful performance requires strong software engineering capabilities, enthusiasm for delivering high-quality solutions, and the ability to partner closely with technical leads and project teams to ensure smooth project execution and timely product releases. The selected individual is expected to be a hands-on contributor, taking ownership of technical deliverables, advancing engineering excellence, and converting requirements into software that is robust and maintainable.

Key Responsibilities

  • Software Development & Project Delivery
  • Design, develop, and maintain high-quality text-based UI panel solutions, reusable components, and shared libraries to increase development efficiency and consistency.
  • Convert business and technical requirements into scalable, maintainable software solutions that support project goals and release commitments.
  • Own assigned deliverables across the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
  • Partner with project teams to surface and address technical risks, dependencies, and delivery obstacles to enable successful project releases.
  • Improve development tools, frameworks, and engineering practices through continuous refinement.
  • Testing, Quality & Reliability
  • Develop and maintain automated tests and validation mechanisms to verify software quality and reliability.
  • Participate in design reviews, code reviews, and testing efforts to ensure solutions meet performance, maintainability, and quality expectations.
  • Lead defect remediation, root cause analysis, and ongoing improvements to engineering standards.
  • Support release readiness, stabilization activities, and post-release issue resolution.
  • Collaboration & Knowledge Sharing
  • Collaborate effectively with engineers, technical leads, and project stakeholders to achieve successful outcomes.
  • Share technical knowledge, best practices, and lessons learned across the team.
  • Support onboarding and mentoring of junior engineers.
  • Help build a culture of teamwork, accountability, and continuous improvement.

Basic 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.

Preferred Qualifications

  • Experience developing C# desktop applications using WPF and MVVM architecture.
  • Experience building reusable frameworks, libraries, or UI components.
  • Experience with automated testing, unit testing, and software quality practices.
  • Familiarity with CI/CD pipelines, build automation, and release management processes.
  • Experience working on software projects involving hardware integration, instrumentation, or engineering applications.
  • Experience with API integration technologies such as gRPC, REST APIs, or messaging frameworks.
  • Knowledge of modern UI/UX principles and application architecture.
  • Experience mentoring junior engineers and contributing to technical knowledge sharing.
  • Experience working in Agile or iterative software development environments.
  • Familiarity with modern developer productivity tools.
  • Experience with NI LabVIEW & NI test equipment.

Ideal Candidate Profile

The ideal candidate is a hands-on senior developer who:

  • Enjoys creating high-quality software and solving technical problems.
  • Owns deliverables from implementation through release.
  • Has strong C# and software engineering fundamentals.
  • Maintains a balance between fast execution and strong code quality and maintainability.
  • Works effectively with project teams and stakeholders to reach successful project results.
  • Strengthens team capability through collaboration, mentoring, and knowledge sharing.

About Us

WHY EMERSON

Our Commitment to Our People

At Emerson, we’re driven by a spirit of collaboration that enables our diverse, multicultural teams around the world to deliver innovation that makes the world healthier, safer, smarter, and more sustainable. We invite you to join us in our bold ambition.

We’ve built an engaged community of inquisitive, dedicated people who thrive on knowing they are welcomed, trusted, recognized, and empowered to tackle the world’s most complex problems—for our customers, our communities, and the planet. You’ll play a part in this meaningful work while expanding your skills through our award-winning employee development programs. We’re proud to be a corporate citizen in every city where we operate, and we remain committed to our people, our communities, and the world at large. We take this commitment seriously and work to create a positive impact through every effort.

At Emerson, you’ll quickly see that our people are at the heart of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Find opportunity. Push boundaries. Be empowered to make things better. Move faster to break through. Let’s go, together.

Accessibility Assistance or Accommodation

If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: [HIDDEN TEXT] .

About Emerson

Emerson is a global leader in automation technology and software. With deep domain expertise and a long history of flawless execution, Emerson helps customers in critical industries—including life sciences, energy, power and renewables, chemical, and advanced factory automation—operate more sustainably while improving productivity, energy security, and reliability.

With worldwide operations and a comprehensive portfolio of software and technology, we help companies implement digital transformation to measurably improve operations, conserve valuable resources, and enhance safety.

We offer equitable opportunities, celebrate diversity, and meet challenges with confidence—because together, we can make an impact across a wide range of countries and industries. Whether you’re an established professional exploring a career shift, an undergraduate student considering possibilities, or a recent graduate with an advanced degree, you’ll find your opportunity to make a difference at Emerson. Join our team—let’s go!

No calls or agencies please.
foundit: Fast. Faster. foundit. 10 lakh+ jobs, top recruiters hiring. Register nowSponsored
Join WhatsApp Channel