Find Jobs Near You – Available Work in Your Location
Technology
Computer Systems Engineer / Architect
Redmond, WA
Find & Apply For Computer Systems Engineer / Architect Jobs in Redmond, Washington
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
Lead resolution of complex system-level challenges spanning virtual platforms, firmware, silicon architecture, validation infrastructure, software enablement, and hybrid execution environments. Define architectural direction for SystemC/TLM-based virtual platforms supporting multiple generations of Azure silicon. Identify technical risks, technology gaps, and scaling challenges across programs, then drive practical solutions that can be adopted by multiple teams. Establish engineering standards, modeling practices, reusable frameworks, debug strategies, and validation approaches that improve quality and reduce duplicated effort. Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience. Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience with coding OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience with coding OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience with coding OR equivalent experience. 3+ years experience leading technical projects beginning-to-end. Experience developing complex software systems using C/C++. Experience in firmware, systems software, silicon development, virtual platforms, or pre-silicon development environments. Experience working across hardware, firmware, and software boundaries. Experience leading technical projects from architecture through delivery. Experience debugging, root-cause analysis, and technical problem-solving skills. Experience with SystemC and TLM-2.0 modeling. Experience with Synopsys Virtualizer, Arm Fast Models, Cadence Helium, or similar virtual platform technologies. Work across multiple silicon programs as a shared technical leader and subject matter expert. Design and develop System
C/TLM-2.0
models for complex SoC subsystems including PCIe, memory, boot infrastructure, compute clusters, interconnect, and platform services. Develop and debug low-level firmware and validation software running on virtual platforms. Support firmware bring-up activities including UEFI, Windows Boot, PCIe initialization, platform enumeration, early driver enablement, and operating system integration. Analyze and optimize simulation performance, scalability, usability, and debug productivity across large SoC and multi-SoC environments. Contribute to architectural integration of virtual platforms with emulation and prototyping systems including ZeBu, HAPS, Helium, Palladium, and Protium. Build organizational capability by enabling all engineers to understand, maintain, and extend solutions after initial architecture direction is established.