Senior Software Engineer (ADG System R&D)

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling

I korthet

The Systems R&D team is looking for a Senior Software Engineer to design, develop, and maintain C# UI components and reusable libraries for test and measurement solutions. This hybrid role in Bayan Lepas, Malaysia, requires a strong software engineering background and a passion for building high-quality, scalable software.

Ansvarsområden

  • 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 assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
  • Collaborate with project teams to identify and resolve technical risks and delivery challenges.
  • Contribute to the 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 effectively with engineers, technical leads, and project stakeholders.
  • 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.

Krav

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

Önskade kvalifikationer

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

Förmåner

  • Innovative test and measurement solutions for avionics, communications, navigation, SIGINT, electronic warfare, and RADAR.
  • Leveraging NI’s portfolio of RF instrumentation, FPGA technologies, software-defined radios, and software platforms.
  • Differentiated system-level solutions that support NI’s vision of leading the industry in software-defined automated test and measurement systems.
#software engineering#UI development#C##.NET#reusable libraries#test and measurement solutions#avionics#communications#navigation#SIGINT#electronic warfare#RADAR#FPGA#software-defined radios#WPF#MVVM#automated testing#CI/CD#gRPC#REST APIs#NI LabVIEW#NI test equipment
Emerson Logo

Företag

Emerson

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Bayan Lepas, Malaysia

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt