Principal Software Engineer - HYBRID

The Structures Company•Phoenix, AZ
•Hybrid

About The Position

The Principal Software Engineer designs, modifies, develops, writes, and implements software programming applications and operating systems. The role coordinates work teams and provides technical support to project team members. It builds tooling and processes for system-on-chip (SoC) performance monitoring, monitors usage, throughput, and collisions of traffic through L2/L3 cache and the network-on-chip or communication fabric between on-die elements, and characterizes and establishes limits for bandwidth allocation, QoS values, channel priorities, and related technologies. The position uses Intel TigerLake, IceLake, and AlderLake chips for SoC analysis and applies AC20-193 certification experience to SoC and performance-monitoring work. It also provides consultation on complex projects as a top-level contributor or specialist and applies field concepts, practices, and procedures to software and operating-system development. This is a six-month contract with potential for extension, based in Phoenix, Arizona, in a hybrid work arrangement. The role is on first shift and pays $120 per hour. Candidates must be a U.S. Person under ITAR regulations.

Requirements

  • Must be a U.S. Person as defined by ITAR regulations.
  • 10 years of SoC analysis experience associated with building tooling or processes around performance monitoring.
  • Experience monitoring usage, throughput, and collisions of traffic through L2/L3 cache and network-on-chip or communication fabric between on-die elements.
  • Ability to characterize and establish limits for bandwidth allocation, QoS values, channel priorities, and related technologies.
  • Experience with Intel TigerLake, IceLake, or AlderLake chips.
  • AC20-193 certification experience.
  • Bachelor's degree in an area of specialty.
  • At least 8 years of experience in the field or a related area.
  • Experience designing, modifying, developing, writing, and implementing software programming applications or operating systems.
  • Experience coordinating work teams and providing technical support to project team members.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications and operating systems.
  • Coordinate work teams and provide technical support to project team members.
  • Build tooling and processes for SoC performance monitoring.
  • Monitor usage, throughput, and collisions of traffic through L2/L3 cache and network-on-chip or communication fabric between on-die elements.
  • Characterize and establish limits for bandwidth allocation, QoS values, channel priorities, and related technologies.
  • Perform SoC analysis using Intel TigerLake, IceLake, or AlderLake chips and apply AC20-193 certification experience to SoC and performance-monitoring work.
  • Consult on complex projects as a top-level contributor or specialist.

Benefits

  • Medical, dental, and vision coverage (Cigna)
  • Bonus potential
  • Priority access via Tier 1 supplier
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service