Software Engineer

Analog Devices

Philippines, Philippines
.net software development
C# programming experience
Desktop application development
This role involves designing, developing, and maintaining .NET code for Windows and cross-platform desktop applications used for evaluating Analog Devices' semiconductor products

Job Summary

  • This role involves designing, developing, and maintaining .NET code for Windows and cross-platform desktop applications used for evaluating Analog Devices' semiconductor products.
  • The successful candidate will collaborate with cross-functional teams to define and deliver new features, including plug-in software requirements and hardware protocol definitions.
  • Analog Devices is a global semiconductor leader enabling breakthroughs at the Intelligent Edge, with a culture fostering opportunity for everyone.

Matching Summary

This role involves designing, developing, and maintaining .NET code for Windows and cross-platform desktop applications used for evaluating Analog Devices' semiconductor products.

Skills & Requirements

Must-have

  • .NET software development
  • C# programming experience
  • Desktop application development
  • Object-oriented programming principles
  • Clean coding principles
  • Git version control

Nice-to-have

  • Embedded software development background
  • Electronics / Electrical engineering background
  • Hardware communication protocols knowledge
  • FPGA or Firmware development
  • C/C++ Programming
  • Python Programming
  • Agile or Scrum methodologies
  • CI/CD practices
  • GenAI Tools experience

Key Requirements

  • Bachelor’s degree in computer science or equivalent
  • At least 2 years of relevant work experience
  • Familiarity with WPF or similar desktop application platforms
  • Understanding of programming design patterns like MVVM
  • Excellent problem-solving skills
  • Attention to detail
  • Strong work ethic

Work Rights

Not specified

Tailored Resume

Cover Letter