1

Director Compiler Engineer Jobs in Arizona (NOW HIRING)

Director Compiler Engineer information

What does a Director Compiler Engineer do?

A Director Compiler Engineer leads teams responsible for designing, developing, and optimizing compiler technologies that translate high-level programming languages into machine code. They oversee the overall strategy, architecture, and performance of compiler products, ensuring they meet the needs of software developers and hardware platforms. In addition to managing projects and technical direction, they often collaborate with other engineering teams, mentor staff, and keep up with advances in programming languages and processor architectures.

What is the difference between Director Compiler Engineer vs Compiler Engineer?

AspectDirector Compiler EngineerCompiler Engineer
ResponsibilitiesOversees compiler development teams, sets strategic goals, manages project timelinesDesigns, develops, and tests compiler components and features
Required CredentialsBachelor's or Master's in Computer Science, extensive experience in compiler development, leadership skillsBachelor's or Master's in Computer Science, strong programming skills, experience with compiler tools
Work EnvironmentLeadership roles in tech companies, collaborative team settingsDevelopment teams, coding environments, research labs
Industry UsageCommon in large tech firms, software companies, and organizations with complex compiler needsUsed across software development, embedded systems, and research projects

The main difference is that a Director Compiler Engineer focuses on leadership, strategy, and team management, while a Compiler Engineer concentrates on technical development and coding tasks. Both roles require strong technical skills, but the director role involves overseeing projects and guiding teams.

What are some common challenges faced by a Director Compiler Engineer, and how can they be addressed?

A Director Compiler Engineer often encounters challenges such as leading teams through complex technical problems, balancing project timelines with innovation, and ensuring cross-functional collaboration between hardware and software teams. Addressing these requires strong leadership, clear communication, and strategic planning to allocate resources efficiently. Additionally, staying up-to-date with evolving programming languages and hardware architectures is essential to guide the team and maintain competitive compiler performance.

What are the key skills and qualifications needed to thrive as a Director Compiler Engineer, and why are they important?

To thrive as a Director Compiler Engineer, you need deep expertise in compiler theory, programming languages, and computer architecture, often supported by an advanced degree in computer science or a related field. Proficiency with compiler toolchains (like LLVM or GCC), performance analysis tools, and version control systems is typically required, along with familiarity with modern programming languages such as C++ or Rust. Strong leadership, strategic thinking, and excellent communication skills are essential for guiding teams and collaborating with stakeholders. These skills ensure the development of robust, high-performance compiler solutions that align with organizational goals and technology strategies.
What are the most commonly searched types of Compiler Engineer jobs in Arizona? The most popular types of Compiler Engineer jobs in Arizona are:
What job categories do people searching Director Compiler Engineer jobs in Arizona look for? The top searched job categories for Director Compiler Engineer jobs in Arizona are:
What cities in Arizona are hiring for Director Compiler Engineer jobs? Cities in Arizona with the most Director Compiler Engineer job openings:
Infographic showing various Director Compiler Engineer job openings in Arizona as of July 2026, with employment types broken down into 2% Locum Tenens, 59% As Needed, 35% Full Time, 2% Part Time, and 2% Summer. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

Software Engineer - C, C++

Apex Bridge Talent Group INC

Phoenix, AZ • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Business Title: Software Engineer – C, C++

Location: Deer Valley, AZ (Onsite)

Job Type: Direct hire (Contract is also an option)

Job Description:

  • Strong knowledge of RF design and SW integration. Experience with leading teams and well organized, DO 254 (exposure only), DO-178C, DO160G (EMI)
  • Experience with SW Requirements Development.
  • Strong proficiency in programming languages such as C, C++, Assembly.
  • Experience working in DAL A software development. Experience with Code Review.
  • Experience with software development tools, version control systems, and continuous integration/deployment pipelines.
  • Understanding of software development best practices, design patterns, and architecture principles.
  • Experience with various application areas supporting Avionics functions, Navigation and Airborne Surveillance (TCAS, Transponder, ADS-B, DME, UAT).
  • Ability to manage project risks and implement mitigation strategies effectively.
  • Experience in preparing Planning Documentation & Cert Doc.
  • Experience working with Defense Customers preferred.

Must Haves:

  • Leading and organizing the RFIO SW Dev team.
  • Interfacing with the HW and FPGA teams.
  • Flight test experience (wiring diagrams for aircraft vs inputs from diff systems to know what planes can do and modified for test), engineering tools (montpa, x-scribe, managing and developing other tools to help), Jira, bitbucket, understand how build works/compiler settings.