Analog Devices (ADI) is seeking a Senior Software Engineer specializing in Edge Machine Learning to join their Energy Software Team within the End Market Software Solutions group. This role presents an exciting opportunity to work on cutting-edge technology that ensures electrical grid resilience through advanced monitoring systems. The position combines embedded systems expertise with machine learning, requiring strong technical skills in both areas.
The role involves developing sophisticated software solutions for grid monitoring systems that incorporate neural net accelerators. You'll work at the intersection of embedded systems and AI, adapting and optimizing machine learning models for edge computing platforms. The position requires collaboration with AI engineers and various team members across different locations to implement and maintain these critical systems.
As a senior engineer, you'll be responsible for the full software development lifecycle, from design to deployment, including documentation, testing, and customer support. The role requires expertise in C/C++ programming, embedded systems, and machine learning algorithms, particularly in their deployment on resource-constrained devices.
ADI offers an environment where innovation meets real-world impact, working on technologies that transform lives. With revenue exceeding $9 billion and a global workforce of 24,000, ADI provides the opportunity to work on meaningful projects while advancing your career in a leading semiconductor company. The position requires 10% travel and offers the chance to work with cutting-edge technology in grid monitoring and edge computing applications.