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