This is an opportunity to work in a deeply technical environment where your code runs on custom-designed silicon, directly impacting the performance and cost of cloud infrastructure used by millions of customers worldwide.
Design, develop, and optimize low-level software including device drivers, firmware, and hardware abstraction layers.
Collaborate closely with hardware design teams to define hardware-software interfaces and bring-up new silicon.
Write performance-critical systems software in C/C++ that operates under strict latency and resource constraints.
Debug complex hardware-software interactions.
Contribute to system architecture decisions and define software design patterns for next-gen chip features.
Develop and maintain automated test frameworks to validate functionality and performance at scale.
Participate in code reviews and drive engineering best practices within the team.
Basic Qualifications
– 5+ years of non-internship professional software development experience.
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
– Experience programming with at least one software programming language.
– Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
Preferred Qualifications
– Experience building complex software systems that have been successfully delivered to customers.
– Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
– Experience in embedded development in C/C++.









