H

Software Architect

Accepting applications

Haystack · San Francisco, CA

Full-Time Mid_senior ARMC++JavaPythonSoC
Posted
3d ago
Category
Test
Experience
Mid_senior
Country
United States
We're hiring on behalf of a Haystack partner!

The Role

Architect cloud-scale power, performance, and limits management frameworks for ARM-based server platforms, spanning silicon, firmware, OS, and BMC layers.
Define system behavior for CPU performance scaling, power capping, thermal management, and platform-level limits enforcement, focusing on determinism and repeatability.
Drive integration of telemetry, control loops, and policy interfaces suitable for fleet-level observability and automation.
Collaborate closely with CPU, SoC, firmware, HLOS, hypervisor, and performance teams to ensure consistent platform behavior.
Partner with customers to understand hyperscaler requirements and guide adoption of reference solutions.

What You'll Need

Bachelor's degree in Engineering, Computer Science, or related field and 8+ years of Software Engineering experience, or equivalent advanced degree.
4+ years of experience with programming languages such as C, C++, Java, or Python.
10+ years of experience in system software and/or firmware architecture for server or data center platforms.
Strong expertise in ARM64 server architectures, operating systems, and hypervisors.
Deep understanding of CPU power and performance management, including DVFS, idle states, power domains, and limits enforcement.
Proven ability to work across hardware, firmware, and OS teams in complex, multi-stakeholder environments.

What's On Offer

Opportunity to shape next-generation ARM server platforms for hyperscale datacenters.
Collaborate with world-class engineers on cutting-edge silicon and software solutions.
Competitive salary, annual discretionary bonus program, and RSU grants.
Comprehensive benefits package designed to support your success at work and at home.

Apply via Haystack today!

Show more Show less