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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Principal