Analog Devices, Inc. is seeking a Staff Engineer for Embedded Software responsible for designing and developing user interfaces for software applications. The ideal candidate will have strong GUI development skills, proficiency in C/C++ and C#, and a solid understanding of UI/UX principles
Job Summary
The role involves designing, developing, and maintaining intuitive user interfaces for software applications within a global semiconductor leader.
Candidates must execute the full software development life cycle while collaborating with product managers and design engineers to translate requirements into functional interfaces.
The position requires ensuring high performance, scalability, and reliability of the UI through rigorous testing and code reviews.
Matching Summary
Match Score: 85
Analog Devices, Inc. is seeking a Staff Engineer for Embedded Software responsible for designing and developing user interfaces for software applications. The ideal candidate will have strong GUI development skills, proficiency in C/C++ and C#, and a solid understanding of UI/UX principles.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
BS or MS in Electronics Engineering
Proficiency in WPF or WinUI frameworks
Strong C/C++ and C# programming skills
Experience with automated UI testing frameworks
Understanding of UI/UX principles
Nice-to-have
Python programming experience
AI/ML experience
Familiarity with Agile or Waterfall methodologies
Embedded software development background
Key Requirements
BS or MS degree in Electronics or Computer Engineering
US Citizenship or Permanent Resident status required for export control compliance
10% travel requirement
Work Rights
Must be US Citizen, US Permanent Resident, or protected individual