Principal Software Systems ArchitectData Center PlatformsThe OpportunityThe rapid expansion of AI and cloud computing is transforming the data center.
Analog Devices is searching for a
Principal Software Systems Architect to help define the next generation of embedded software and system architectures for data center infrastructure.
This is not simply a software implementation role. It is an opportunity to work at the intersection of
silicon, embedded computing, software, power, sensing, communications, security, and large-scale infrastructure.
You will partner with analog, digital, firmware, software, systems, applications, and product teams to turn complex customer problems into scalable product architectures. You will influence products from their earliest architectural decisions through implementation and deployment.
We are looking for an engineer who is
curious by nature, passionate about engineering across disciplines, and energized by problems that don't fit neatly within one technical domain.
You should expect to be challenged. You should expect to challenge others. And you should have the technical credibility and leadership skills to inspire teams to accomplish things that initially appear difficult.
What You'll DoDefine System and Software Architecture- Define embedded software and system architectures spanning devices, platforms, and applications.
- Translate customer and system requirements into clear hardware/software architectures and engineering requirements.
- Establish clear architectural boundaries and interfaces among hardware, firmware, algorithms, communications, security, telemetry, configuration, and higher-level software.
- Drive architectural decisions early in product development, when those decisions have the greatest impact on capability, schedule, cost, reuse, and differentiation.
- Design for portability and scalability so that software and architectural investments can extend across products and product generations.
Turn Architecture into ProductsArchitecture is valuable only when it produces results.
You will:
- Provide technical leadership across teams, challenge assumptions constructively, mentor engineers, and build alignment around critical architectural decisions.
- Convert ambiguous customer and system problems into concrete technical architectures.
- Drive tradeoffs involving performance, reliability, security, memory, compute, interfaces, cost, and development complexity.
- Establish interfaces and architectural contracts that enable multiple engineering teams to execute in parallel.
- Identify technical risks and critical dependencies early and use analysis, modeling, experimentation, and prototypes to resolve them.
- Drive decisions to closure and take ownership for results.
- Apply sound business judgment to architectural decisions, balancing innovation and differentiation with schedule, cost, risk, and customer value.
What We're Looking ForTechnical DepthThe successful candidate will bring substantial experience in several of the following:
- Embedded systems and software architecture
- C/C++ and low-level embedded software
- Real-time and bare-metal systems
- Microcontrollers and heterogeneous compute architectures
- Hardware/software co-design
- Device drivers and hardware abstraction
- Communications protocols and system interfaces
- Distributed embedded systems
- Configuration, telemetry, diagnostics, and fault management
- Embedded security
- Software platforms and APIs
- System integration, validation, and debug
A successful Software Systems Architect must combine deep software expertise with a broad understanding of the underlying hardware and system architecture to recognize cross-domain dependencies and make sound architectural tradeoffs.
Why This Role MattersData-center infrastructure is entering a period of significant architectural change.
As a
Principal Software Systems Architect, you will work where multiple technologies converge, help make architectural decisions that shape future products, and work alongside engineers across disciplines to turn those decisions into real systems.
If you are passionate about understanding how complex systems work, willing to venture outside the boundaries of your own expertise, and motivated by turning difficult customer problems into successful products, we want to hear from you.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Job Req Type: Experienced
Required Travel: Yes, 10% of the time
Shift Type: 1st Shift/Days