← Back to Jobs
Emerson logo
Todayoraclecloud

Senior Software Engineer (ADG System R&D)

Emerson / Automation Machinery Manufacturing
Bayan Lepas, Penang, MalaysiaHybridFull Time
Apply on company site
AI Summary

The Senior Software Engineer will design, implement, and maintain high-quality text-based UI panel solutions and reusable components. They will also collaborate with project teams to ensure successful delivery, quality assurance, and continuous improvement of engineering standards.

Candidates must have a bachelor's degree in a technical field and at least 6 years of experience in software development using C# or .NET. Proficiency in desktop application development, software design principles, and strong collaboration skills are essential for this role.

Job Details
Job Type: FULL TIME
Visa Sponsorship: No
Education: bachelor degree
Work Arrangement: Hybrid
Experience Level: 5 - 10 years
Hours: 40 hrs/week
Language: English
Benefits
Employee development programs
Key Skills
C#.NETWPFMVVMSoftware engineeringUI developmentObject-oriented programmingAutomated testingUnit testingCI/CD pipelinesAPI integrationgRPCREST APIsLabVIEWSoftware design patternsAgile
Insider connections @Emerson
Members only

Find people at Emerson who may share hiring insights or referrals for this role.

Meet the people behind the opportunity

Create a free account to search for hiring managers and potential referral contacts.

No contact data is shown on this public page.

The Team:

The Systems R&D team within the Aerospace, Defense and Government (ADG) Business Unit develops innovative test and measurement solutions for applications such as avionics, communications, navigation, SIGINT, electronic warfare, and RADAR. Leveraging NI’s portfolio of RF instrumentation, FPGA technologies, software-defined radios, and software platforms, the team delivers differentiated system-level solutions that support NI’s vision of leading the industry in software-defined automated test and measurement systems.

 

The Role:

We are seeking a Senior Software Engineer to play a key role in the development and delivery of modern text-based UI panel solutions. This individual will be responsible for designing, implementing, testing, and maintaining C# UI components, reusable libraries, and project deliverables that enable efficient and scalable UI development.

 

The role requires strong software engineering skills, a passion for building high-quality solutions, and the ability to work closely with technical leads and project teams to ensure successful project execution and product releases. The individual is expected to be a hands-on contributor who takes ownership of technical deliverables, drives engineering excellence, and helps transform requirements into robust and maintainable software solutions. 


Key Responsibilities

 

1.Software Development & Project Delivery

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

2. Testing, Quality & Reliability

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

3. Collaboration & Knowledge Sharing

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

 

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 building high-quality software and solving technical problems.
  • Takes ownership of deliverables from implementation through release.
  • Has strong C# and software engineering fundamentals.
  • Balances speed of execution with code quality and maintainability.
  • Works well with project teams and stakeholders to achieve successful project outcomes.
  • Helps improve team capability through collaboration, mentoring, and knowledge sharing.

 

#LI-JO2


WHY EMERSON 

Our Commitment to Our People

At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration.

We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world’s most complex problems — for our customers, our communities, and the planet. You’ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor.

At Emerson, you’ll see firsthand that our people are at the center of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up 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: idisability.administrator@emerson.com.

 

ABOUT EMERSON 

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

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

We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you’re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you’ll find your chance to make a difference with Emerson. Join our team – let’s go!

No calls or agencies please. 

About Emerson

Emerson is a global technology and engineering company delivering innovative solutions that enhance safety, sustainability, and efficiency across essential industrial and commercial sectors.

Automation Machinery Manufacturing
52,227 employees
St Louis, Missouri
Most staff in USA
$2B raised
Employee ratings
From Glassdoor · 9k reviews · View profile
Diversity & inclusion4.0
Culture & values3.9
Work–life balance3.8
Career opportunities3.6
Compensation & benefits3.4
Senior management3.4
74%
would recommend to a friend
67%
positive business outlook
Categories
AutomotiveCommercialElectrical DistributionElectronicsHeating, Ventilation, and Air Conditioning (HVAC)Home Improvement
Specialties
TechnologyEngineeringEmpowering Digital TransformationInternet of ThingsIndustrial AutomationHome ComfortSensorsSoftwareFood Quality ProtectionOperational CertaintyProject CertaintyAdvanced ManufacturingEnergy EfficiencyResponsible RefrigerationFood Waste SolutionsSTEMand Sustainable Energy