CrawlJobs Logo

Principal Memory Controller Architect

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Raleigh

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

163000.00 - 296400.00 USD / Year

Job Description:

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission. The Compute Silicon & Manufacturing Engineering (CSME) organization within SCHIE is responsible for design, development, manufacturing and packaging of Microsoft's state-of-the-art computer chips, notably the Azure Cobalt. Our solutions provide sustainable strategic advantage to Microsoft and enable our customers to achieve more. As the Principal Memory Controller Architect, you will be part of the team creating the next generation Custom Memory Controller, supporting the latest and upcoming DDR technologies to improve performance of Cobalt CPUs. You will collaborate closely with product, platform architecture, peer HW, SW, performance architects and execution teams, etc., to ensure our SOCs and IPs enable high performance, efficiency, reliability, and industry-leading systems. This team engages in multiple projects within Microsoft, developing custom silicon for a variety of systems. We are committed to delivering advanced, custom SoC designs capable of performing complex and high-performance functions in the most efficient way possible. As Microsoft's cloud business continues to grow the ability to deploy new offerings and hardware infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the CCDO team is instrumental in defining and delivering operational measures of success for hardware manufacturing, improving the planning process, quality, delivery, scale and sustainability related to Microsoft cloud hardware. We are looking for seasoned engineers with a dedicated passion for customer focused solutions, insight and industry knowledge to envision and implement future technical solutions that will manage and optimize the Cloud infrastructure. We are looking for a Principal Memory Controller Architect to join the team.

Job Responsibility:

  • Architecting and development of memory controllers
  • Reviewing Memory technology roadmaps including, but not limited to: DDR5, DDR6, LPDDR, HBM, Type 3 CXL-based Memory, RDIMM, MRDIMM, LP-MRDIMM, and emerging memory technologies
  • Working closely with memory controller micro-architects, verification and validation to drive features into production
  • Working with Vendors evaluate IP and make recommendations
  • Work with Performance Modeling team to develop cycle approximate model of the controller and also analyze SOC/platform Azure workload results
  • Working closely with Strategic Planning and Architecture as well as internal customers to understand workload and use case requirements with specific focus on identifying full stack optimization opportunities within the context of the overall memory hierarchy
  • Collaborating across teams to come up with the best solution possible with a One Microsoft mindset.Challenging the status quo with a growth mindset to push the envelope and enable world-class SOC products across Microsoft.

Requirements:

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 7+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 10+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice to have:

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 15+ years technical engineering experience OR equivalent experience
  • 1+ year(s) experience working on or leading projects from beginning-to-end
  • Delivered Architecture or Design or Verification specs for multiple generations of Memory Controllers
  • Familiar with DDR JEDEC specs
  • Experience in SoC memory hierarchy/architecture, and knowledge of emerging memory technologies.

Additional Information:

Job Posted:
February 08, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Memory Controller Architect

Senior FPGA Architect / Principal FPGA Engineer

Senior FPGA Architect / Principal FPGA Engineer – Real-Time Processing Systems
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Architect-level FPGA expertise designing high-performance real-time processing systems and complex programmable logic architectures
  • Advanced RTL development using Verilog / SystemVerilog for high-throughput pipelines, accelerators, and timing-sensitive hardware logic
  • Experience building FPGA-based SoC architectures including AXI/Avalon fabrics, DMA engines, memory controllers, and multi-clock domain designs
  • Strong background in high-bandwidth data-path design, resource utilization optimization, timing feasibility, and device architecture trade-offs
  • Hands-on expertise with Xilinx UltraScale+/MPSoC and/or Intel FPGA families (Arria, Stratix, Agilex) and associated development toolchains
  • Deep experience integrating high-speed interfaces such as PCIe, Ethernet, and high-speed serial transceivers (SERDES)
  • Familiarity with video/media transport or other latency-sensitive real-time processing environments involving high data throughput
  • Proven ability to drive timing closure, synthesis, floorplanning, constraint management, and place-and-route optimization
  • Strong verification leadership including simulation-driven validation, UVM environments, constrained-random testing, and coverage-driven methodologies
  • Practical lab experience performing FPGA bring-up, system integration, and hardware debug using scopes, logic analyzers, and embedded debug tools
  • Fulltime
Read More
Arrow Right

Principal SoC Architect

At Arm an SoC Architect is a technical role responsible for architecting and des...
Location
Location
United States , San Diego; Austin; Chandler; Raleigh
Salary
Salary:
241100.00 - 326100.00 USD / Year
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience in architecting scalable SoCs on groundbreaking nodes across multiple market segments
  • Expertise in multiple of the following areas: heterogeneous compute architectures, power management, clocking, coherent and non-coherent interconnect, PCIe/CXL, multi-level caching architecture, functional profiling & debug, security and access control, virtualization, memory hierarchies, sophisticated 2.5D/3D packaging, performance / power modeling & estimation, soft real-time accelerators, DRAM memory technologies.
  • Excellent presentation, interpersonal and communication skills. Able to present at executive level inside and outside of Arm.
  • Bachelor's or Master’s degrees in Electrical or Computer Engineering and 10 years of experience in a senior development or leadership position within semiconductor industry
  • Ability to influence at all levels, across engineering and business organizations internal and external to Arm, in their peer group, across execution, strategy and change.
Job Responsibility
Job Responsibility
  • Design and develop Arm’s SoC architecture based on Arm product IP and system architecture to meet the requirements of best-in-class compute across our market segments.
  • Work proactively across Arm’s architecture and core technology teams to ensure a roadmap of architecture platforms and technology feature development supporting the needs of groundbreaking SoCs
  • Collaborate with a team of SoC architects with the expertise to leave no stone unturned in the quest to design world-leading SoCs. Ability to scale across multiple partners and deliver multiple engagements in parallel.
  • Collaborate with core, technology and software teams to optimize the end-to-end platform solutions
  • Participate in identifying the key use cases and workloads showcasing the best of Arm IP/platform
  • Work with engineering teams across Arm to coordinate on-time delivery of Arm IP into SoCs, and work together to ensure that what we learn from SoC development shapes how we develop future IP.
  • Drive innovation and continuous improvement in SoC architecture staying up to date on industry trend and new technologies
  • Participate and drive partner/customer specific architecture discussions. Bring specifications to a mature stage allowing design and implementation teams to engage actively
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
  • Fulltime
Read More
Arrow Right

Senior / Lead/ Principal - AI Engineer

Discover your future at Citi. Working at Citi is far more than just a job. A car...
Location
Location
India , Chennai; Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • AVP: 7-10 years of overall experience with a minimum of 2.5 years of experience in architecting and developing production-ready Gen AI RAG or Agent-based solutions
  • VP: 11-14 years of overall experience with a minimum of 3 years leading the development of production-ready Gen AI RAG or Agent-based solutions
  • SVP: 14+ years of extensive software architecture and engineering experience, with a significant focus on AI/ML
  • Bachelor's/University degree
  • Master's degree or PhD preferred in Computer Science, AI, Engineering, or a related quantitative field
Job Responsibility
Job Responsibility
  • AVP: Architect, design, and lead the development of production-grade Generative AI applications and complex Agentic solutions
  • Define and drive technical strategy for AI projects, including making key decisions on architecture, frameworks, and tools
  • Lead the design and implementation of agent training, performance measurement, correction, and feedback processes, and create/articulate new architectural options
  • Ensure solutions meet stringent compliance, security, and performance management standards
  • VP: Lead the architecture, design, and development of mission-critical, production-grade Generative AI applications and Agentic solutions, ensuring they are scalable, reliable, and secure
  • Define and own the technical roadmap for AI platforms, making critical decisions on architecture, technology stacks, and long-term evolution
  • Drive the strategy for designing and redesigning business processes with Agentic solutions, focusing on advanced agent architecture, memory management, hallucination control, and reinforcement learning-based feedback loops
  • Champion and enforce best practices for compliance, security, MLOps, and Model Governance across all AI projects
  • SVP: Define and own the long-term architectural vision and strategy for Generative AI and Agentic systems across the enterprise, ensuring alignment with business goals and future growth
  • Lead the research, design, and prototyping of next-generation AI platforms and 'first-of-a-kind' capabilities, establishing new patterns for the organization
Read More
Arrow Right

Principal Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, OR related field AND 7+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, OR related field AND 8+ years technical engineering experience OR equivalent experience
  • 5+ years of experience of technical leadership as a platform or software architect or validation architect or a lead debug engineer or equivalent industry experience leadership position
  • Deep understanding of modern server or datacenter architectures or System on Chip features like virtualization technologies or major architectural blocks like Memory Controllers or Central Processing Units or Storage or Networking solutions for Cloud or Datacenter infrastructures
  • Experience leading technical deep dives into datacenter software solutions used in at scale environments or datacenter infrastructure and data systems, cloud native operating systems, or virtualization technologies
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead development and implementation of end to end debug solutions for @scale datacenter systems
  • Lead collaboration projects with hardware, firmware and software teams that drive root cause analysis
  • Accountable for successful execution of targeted defect reduction projects
  • Provide technical recommendations on at scale test content deployment technologies
  • Lead resolution of complex problems based on technical and business understanding
  • Develop world class at scale debug methodologies, test strategies and test routines in data center solutions
  • Solve problems relating to mission critical services and build automation to drive debug efficiency
  • Effectively communicate with partners and stakeholders for planning and progress on initiatives using data
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal AI Architect

As a Principal AI Architect, you will define and drive the end-to-end Cloud + AI...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Master's Degree in Computer Science, Engineering or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 10+ experience in software engineering or solution architecture, with demonstrable success building and operating complex systems.
  • 10+ experience designing, implementing, and optimizing AI solutions encompassing data pipelines, model training and serving, and production MLOps.
  • 10 + years of full-stack development across frontend, backend, and cloud infrastructure, with a proficient command of data engineering, AI/ML systems, and deployment architectures.
  • 2+ project experience with NLP and LLM-based systems.
  • Proficient coding skills in C#, Python, JavaScript, and React.
Job Responsibility
Job Responsibility
  • Own the reference architecture and technical roadmap for WWL’s AI/Agentic platform capabilities (e.g., orchestration, tools/plugins, memory, retrieval, evaluation, observability, governance).
  • Translate skilling business objectives into platform investments and architectural decisions, balancing speed-to-value with security, compliance, cost, and long-term maintainability.
  • Establish clear architectural guardrails and decision frameworks (e.g., “build vs. buy,” “Copilot Studio vs. Foundry,” “RAG vs. fine-tune,” “central vs. federated patterns”).
  • Lead architecture/design reviews for major initiatives
  • drive alignment on system boundaries, contracts, dependency management, and resiliency.
  • Define and standardize architecture patterns (multi-tenant SaaS, event-driven architectures, secure data access, model routing, agent safety controls).
  • Create reusable templates, “golden paths,” and reference implementations to accelerate engineering delivery across teams and reduce fragmentation.
  • Embed Responsible AI principles into agentic solution design (human-in-the-loop, safety mitigations, evaluation, transparency, and auditability).
  • Partner with security and compliance stakeholders to ensure services meet required controls and operational standards, and to drive alignment between policy intent and implementation.
  • Define secure patterns for prompt/data handling, secrets management, identity, and access governance for AI systems.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years relevant technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing, building, and operating large-scale distributed systems or cloud services
  • Strong programming skills, deep knowledge of your programming language of choice and its standard library, and deep understanding of data structures and algorithms
  • Clear and concise verbal and written communication
  • Proven ability to lead technical decisions independently, mentor engineers, work cross-functionally, and deliver reliable, maintainable code in high-stakes environments
  • Familiarity with control plane design patterns, service orchestration, and scaling stateful services and distributed systems
  • Experience with database internals, performance tuning, failover and replication a plus
Job Responsibility
Job Responsibility
  • Technical leadership, architect, design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, Linux OS, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving
  • You are the key member in developing the product strategy & product features which are key differentiators for the product offering
  • Lead discussions with stakeholders to enable solutions that is highly secure, reliable and performant
  • Lead by example within the team by producing extensible and maintainable code
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Participate in code reviews to ensure coding standards are followed
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Azure Front Door (AFD) is the global edge for Microsoft and many of our customer...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 10+ years building and operating distributed systems or networking platforms in production
  • track record of delivering high‑throughput, low‑latency services
  • Strong systems programming proficiency in C/C++ and/or Rust (Go acceptable) with deep understanding of memory, concurrency, async I/O, and performance profiling (perf/eBPF/flamegraphs)
  • Expertise in networking & protocols: TCP/UDP, DNS, TLS, HTTP/1.1–3, QUIC
  • load balancing algorithms
  • congestion control
  • connection pooling
  • keep‑alive
  • retry/backoff
  • Linux fundamentals (kernel & networking stack), containerization/orchestration (Kubernetes), CI/CD, safe releases, and observability (metrics/traces/logs)
Job Responsibility
Job Responsibility
  • Architect and build internet-scale, low-latency edge services (proxies, load balancers, TLS offload, routing pipelines, caching layers) across hundreds of global sites and thousands of nodes
  • Design and build services that provide L4/L7 DDoS protection, HTTP-level CDN, global load balancing, and WAF capabilities
  • Lead reliability by design: champion SLOs, error budgets, and graceful degradation patterns
  • instrument systems end-to-end (metrics/traces/logs), drive telemetry-driven engineering and automated mitigations
  • Lead identification of dependencies and development of design documents for products, applications, services, or platforms
  • Mentor engineers and lead by example to produce extensible and maintainable code used across products
  • Own live-site for AFD services: participate in DRI/on-call, guide incident response, lead post-incident reviews, and convert findings into systemic fixes and automation
  • Proactively seek new knowledge and adapt to trends, technical solutions, and patterns that improve availability, reliability, efficiency, observability, and performance at scale
  • Fulltime
Read More
Arrow Right

Principal Cloud Developer - Virtualization

Join HPE’s team and help shape the virtualization stack powering hybrid cloud so...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Subject matter expert in virtualization or container infrastructure technologies such as KVM, libvirt, QEMU, Kubernetes, Docker and Podman
  • Deep expertise in Java, Groovy, and/or other object-oriented languages (Ruby or Python experience is a plus)
  • Deep expertise developing for compute, storage or networking products and solutions
  • Deep expertise developing for and debugging in Linux kernel/OS environments
  • Experience with storage infrastructure technologies such as Ceph, LVM, NFS, iSCSI, GFS2 or similar
  • Experience in advanced virtualization topics such as live migration, snapshots, hot swapping, memory management and vCPU scheduling
  • Experience in virtual networking topics such as virtual bridges, SR-IOV, VLANs and Open vSwitch
  • Experience in security topics such as TPMs, SELinux, encryption and access controls
  • Expert in build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • Experience with IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
Job Responsibility
Job Responsibility
  • Virtualization infrastructure software development
  • Lead in designing, implementing, monitoring, and troubleshooting software systems
  • Partner with architects and engineering leadership to develop and deliver competitive roadmaps
  • Assist customer issues as needed, provide RCA insights and help ensure technical standards and documentation requirements are met
  • Stay updated on industry trends and technology changes to drive innovation into the business
  • Collaborate with sales, engineering, and operational teams to understand customer needs and recommend solutions
  • Learn about operational challenges faced by engineering teams and assist in developing risk-mitigating strategies to address them
  • Set an example for and mentor junior engineering talent and represent engineering teams in various technical forums
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right