> Markdown version of [/jobs/ext/4721776-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4721776-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** PDS Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $249,600 - **Contract:** Permanent contract - **Skills:** Business Analytics Applications, Computer Engineering, Firmware, Hardware Design, Performance Tuning, Software Engineering, Subsystems, Network Switches, High Performance Computing, Caching, Information Technology, Performance Monitor - **Published:** November 14, 2026 - **Apply:** https://dejobs.org/x/x/E1EDD3D7C83345C1B7A4370FD6126236/job/ ## About the Role * 15+ years of overall engineering experience preferred * 10+ years of SoC performance analysis experience * Experience building tools and processes for performance monitoring and characterization * Deep understanding of: * L2 Cache behavior * L3 Cache behavior * Network-on-Chip (NoC) architectures * On-die communication fabrics * Ability to characterize and establish limits for: * Bandwidth allocation * Quality of Service (QoS) * Channel prioritization * Traffic management strategies * Experience with, * Bachelor's Degree in: * Computer Engineering * Electrical Engineering * Computer Science * Related technical discipline * 8+ years of software engineering experience (minimum requirement) * Extensive SoC performance analysis experience. * Strong understanding of cache architecture and memory systems. * Experience developing performance monitoring frameworks and analytical tools. * Ability to work independently on highly complex technical challenges. Preferred Qualifications * 15+ years of overall industry experience * Expertise with: * Intel Tiger Lake * Intel Ice Lake * Intel Alder Lake architectures * Experience with silicon performance validation. * Deep knowledge of: * Network-on-Chip (NoC) architectures * Cache coherency * High-performance computing concepts * Memory bandwidth management * AC20-193 certification experience. * Experience serving as a technical lead, architect, or principal engineer. * Strong communication and technical presentation skills., If you have deep expertise in SoC performance analysis, cache architecture, bandwidth optimization, QoS management, Network-on-Chip technologies, Intel Tiger Lake/Ice Lake/Alder Lake platforms, or performance monitoring tool development , we want to hear from you. ## Description This role will serve as a top-level technical contributor responsible for architecting and implementing software solutions that enable performance analysis, monitoring, and optimization of advanced semiconductor systems. The successful candidate will work closely with hardware architects, silicon teams, firmware developers, and software engineers to identify bottlenecks, optimize system performance, and establish performance standards across complex SoC environments., SoC Performance Analysis * Analyze and characterize complex SoC architectures. * Monitor utilization and performance across: * L2 Caches * L3 Caches * Memory Subsystems * Interconnect Fabrics * Network-on-Chip (NoC) communications * Identify bottlenecks and contention points affecting performance. Performance Monitoring & Tool Development * Design and develop tools that measure system performance. * Create automated monitoring frameworks and diagnostics. * Establish performance metrics and benchmarking methodologies. * Develop reporting and visualization capabilities for performance data. Optimization & Characterization * Define and validate: * QoS policies * Bandwidth allocation strategies * Resource prioritization schemes * Throughput targets * Characterize traffic patterns and communication performance across SoC elements. * Support optimization of cache and memory subsystem utilization. Software Engineering Leadership * Design, develop, modify, and implement software applications and tools. * Provide technical guidance to project teams and engineering stakeholders. * Lead complex technical initiatives from concept through implementation. * Collaborate across hardware, firmware, and software disciplines. Cross-Functional Collaboration * Work closely with: * Silicon architects * Firmware engineers * Hardware design teams * Validation teams * Performance engineering organizations * Support design reviews and performance investigations. * Present findings and recommendations to technical leadership.