> Markdown version of [/jobs/ext/4715230-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4715230-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:** Belcan - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $156,000 - $249,600 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Software Code Optimization, Computer Engineering, Firmware, Multiprocessing, Software Engineering, Subsystems, System on a Chip, Safety Critical Systems, Information Technology, Low Latency, Data Analytics, Performance Monitor, DO-178B - **Published:** November 14, 2026 - **Apply:** https://www.adzuna.com/details/5964065575 ## About the Role Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as a U.S. citizen, a U.S. permanent resident, or someone who has protected status in the U.S. under asylum or refugee status. HIGHLY DESIRED EXPERIENCE: Candidates with direct experience supporting AC 20-193 compliance and certification efforts are strongly encouraged to apply. We are seeking a Principal Software Engineer to lead performance analysis, monitoring, and optimization initiatives for advanced System-on-Chip (SoC) platforms supporting next-generation aerospace and embedded computing applications. This role is ideal for a highly experienced engineer with deep expertise in SoC performance characterization, cache analysis, memory hierarchy optimization, and platform-level performance monitoring. The successful candidate will help develop tools, processes, and methodologies used to analyze performance across complex multi-core processor architectures., * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. * 15+ years of software engineering experience, including significant experience in embedded and performance-critical environments. * 10+ years of hands-on experience performing SoC performance analysis and monitoring. Strong understanding of: * Processor architectures * Memory hierarchy * Cache subsystems * High-performance embedded computing * Experience analyzing and monitoring: * L2/L3 cache behavior * Throughput and latency * Memory contention * Network-on-Chip (NoC) or communication fabric performance * Experience developing performance-monitoring tools, frameworks, or automation solutions. Preferred Qualifications * Experience with Intel Tiger Lake, Ice Lake, Alder Lake, or related Intel processor architectures. * Expertise in performance characterization and system-level optimization. * Experience defining and validating QoS policies, bandwidth allocation strategies, and channel prioritization schemes. * Background supporting safety-critical or regulated industries such as aerospace, defense, avionics, automotive, or industrial systems. * Experience supporting or leading DO-178C / AC 20-193 certification-related activities. ## Description * Design and develop software tools to monitor and analyze SoC performance. * Evaluate processor utilization, memory subsystem performance, and communication fabric efficiency. * Analyze traffic patterns, throughput, latency, congestion, and contention across on-chip networks and interconnects. * Characterize and establish performance limits for: * Bandwidth allocation * Quality of Service (QoS) * Channel prioritization * Cache utilization * Memory access patterns * Develop performance metrics, benchmarks, and monitoring frameworks. * Collaborate with hardware, firmware, and systems engineering teams to optimize overall platform performance. * Support architecture decisions through detailed performance analysis and data-driven recommendations. * Contribute to certification and compliance activities for safety-critical systems., This is an opportunity to serve as a technical leader influencing the performance architecture of advanced computing platforms. You'll work alongside multidisciplinary engineering teams to solve complex challenges involving processor performance, system optimization, and next-generation embedded technologies.