Staff Engineer, Embedded Software

Analog Devices

Cavite, Philippines
Gui development
C/c++ and c# programming
Ui/ux principles
The GUI Developer is responsible for designing, developing, and maintaining intuitive, responsive, and visually appealing user interfaces for software applications

Job Summary

  • The GUI Developer is responsible for designing, developing, and maintaining intuitive, responsive, and visually appealing user interfaces for software applications.
  • This role involves close collaboration with product managers, design engineers, and software engineers to translate requirements and design concepts into functional, high‑quality interfaces.
  • Analog Devices is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.

Matching Summary

The GUI Developer is responsible for designing, developing, and maintaining intuitive, responsive, and visually appealing user interfaces for software applications.

Skills & Requirements

Must-have

  • GUI development
  • C/C++ and C# programming
  • UI/UX principles
  • version control systems
  • automated UI testing

Nice-to-have

  • Python programming experience
  • embedded software development
  • AI/ML experience
  • Agile methodologies
  • highly flexible and effective communicator

Key Requirements

  • BS or MS in Electronics Engineering or Computer Engineering
  • Proficiency in WPF, WinUI, or similar GUI frameworks
  • Experience with automated UI testing frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter