Platform Software Architect Job in Austin 78759, Texas US

 

We are seeking a Professional for a direct hire position with our client.

 
The candidate chosen for client server platforms will own and drive the platform software architecture for client Server platforms.

Responsibilities include defining the SW stack requirements for server platforms (OS, Virtualization, Security, Manageability, Compilers, Tools, etc.), generating SW Architecture specification for the design teams, ensuring proper implementation of the specs (working with the SW team and other platform architects), working with product management to help define winning products, and conducting customer visits as needed.

Requirements:
• Working knowledge of all aspects of system platform interfaces: BIOS, platform initialization, ACPI and runtime.
• Detailed operational knowledge of at least one operating system. Windows or Linux preferred, Android and MacOS/iOS is a plus.
• Driver architecture knowledge of Windows and Linux. Other operating systems are a plus.
• Familiarity with AMD64 processor architecture interface.
• Knowledge of Virtualization, System power management and client/server architecture is highly desirable.
• Familiarity with parallel programming techniques and heterogeneous computing is desirable.
• Knowledge of compilers, libraries, and development tools is highly desirable.
• Candidate must be able to clearly communicate technical direction, influencing peers and superiors. Candidate must also be able to work effectively across organizational boundaries with minimal supervision.
• At least 15 years of experience in system and SW development, 8 years in operating systems.
• Ph.D. or MS in computer science or equivalent.