Lead Software Engineer for Compiler Technologies

1 week ago


Austin, Texas, United States NXP Semiconductors Full time

Position Overview

As a Senior Compiler Development Engineer, you will play a pivotal role in the evolution of compiler technologies within our organization. Your expertise in compiler, operating system, and debugging software development will be crucial as you engage with hardware technical leaders to articulate software perspectives, particularly in relation to RISC-V architecture.

Business Line Insight

Our team is integral to the Silicon Enablement division, focusing on delivering advanced compiler tools tailored for embedded processors. We leverage both proprietary and open-source technologies to support the development of software for cutting-edge automotive system-on-chip (SoC) solutions.

Team Dynamics

You will collaborate with a global team based in various locations, ensuring a diverse and inclusive work environment that fosters innovation and collaboration.

Key Responsibilities

  • Assume a leadership role within the compiler development team, collaborating closely with processor architecture design teams and internal stakeholders.
  • Design and define deliverables for compiler tools tailored to ARM, RISC-V, and proprietary CPU architectures.
  • Drive the design, development, and implementation of compiler features specific to our processors.
  • Evaluate the quality of compiler-generated code using simulators and profiling tools, providing recommendations for enhancements.
  • Engage with the open-source community to contribute to compiler software advancements.
  • Participate in the ongoing development of RISC-V standards.
  • Work alongside testing and safety teams to ensure compliance with safety standards.
  • Collaborate with software quality teams to uphold the highest standards of software excellence.

Challenges Ahead

  • Collaborate with a global team to ensure our compiler tools meet the latest technological advancements and customer expectations for safety and performance.
  • Define engineering specifications and develop detailed designs to fulfill hardware core requirements.
  • Analyze complex compiler codebases to identify and resolve issues efficiently.

Cross-Functional Collaboration

  • Engage with silicon design teams, chip architects, and embedded software developers to ensure successful compiler tool delivery.

Qualifications

  • Extensive knowledge and experience in compiler tool development and computer system software.
  • Strong communication skills with the ability to work effectively in a remote, global team environment.
  • In-depth understanding of computer architectures, including caches and instruction set architectures.
  • Experience in collaborating with hardware development teams to convey software requirements.
  • Proficiency in developing compiler software using GNU GCC and LLVM frameworks.
  • Familiarity with embedded systems programming and its specific compiler requirements.
  • A degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with a minimum of 10 years of relevant experience.

Work Environment

This position offers a hybrid work model, combining in-office collaboration with remote work flexibility.



  • Austin, Texas, United States Tenstorrent Full time

    Tenstorrent stands at the forefront of advanced AI technology, setting new benchmarks for performance, usability, and cost-effectiveness. As AI reshapes the computing landscape, our solutions are evolving to integrate innovations across software models, compilers, platforms, networking, and semiconductors. Our talented team of engineers has successfully...


  • Austin, Texas, United States Nvidia Full time

    We are searching for a Senior Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading...

  • Software Engineer

    1 month ago


    Austin, Texas, United States Iodine Software Full time

    Software Engineer Join us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are Iodine is an enterprise AI company that is championing a radical rethink of how to create value for...


  • Austin, Texas, United States Procore Technologies Full time

    Job OverviewWe are seeking a Lead Software Engineering Manager to be part of Procore's Product and Technology Division. Our software solutions are designed to enhance the construction industry, and the teams within Product & Technology are pivotal in driving our acclaimed global platform forward. Your leadership will be key in shaping and implementing the...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA.Our team is responsible for enhancing CUDA and other compute compilers to fully leverage the power of NVIDIA GPUs across various computational workloads like deep learning, scientific computation, and self-driving technology.Key...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will play a critical role in delivering features and improvements to CUDA and other compute compilers, enabling the realization of NVIDIA GPUs' full potential for a wide range of computational...


  • Austin, Texas, United States Procore Technologies Full time

    Position OverviewWe are seeking a Senior Software Engineer with a focus on full-stack development to become a vital part of Procore's Product & Technology Team. Our software solutions are designed to enhance the construction industry's efficiency, and our team is at the forefront of delivering innovative, highly-rated global platforms. We prioritize customer...


  • Austin, Texas, United States Procore Technologies Full time

    Position OverviewWe are seeking a Senior Software Engineer with a passion for full-stack development to contribute to Procore's Product & Technology Team. Our software solutions are designed to enhance the construction industry, and our team is pivotal in driving innovation within our globally recognized platform.This role is situated within Procore's...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Position OverviewWe are seeking an experienced Lead Software Architect to become a vital member of our organization, contributing as an individual expert in the delivery of innovative product functionalities and spearheading the evolution of advanced enterprise solutions.Core Responsibilities:System Architecture: Engage in the design of intricate enterprise...


  • Austin, Texas, United States Procore Technologies Full time

    Lead Software Architect at Procore TechnologiesThe Business Systems Technology division at Procore is on the lookout for a Lead Software Architect to spearhead and refine our business systems technology framework, enhance operational efficiency, and foster sustainable growth for the organization.In this pivotal role, you will leverage your advanced technical...


  • Austin, Texas, United States Jobot Full time

    Job Title: Payments Software EngineerCompany Overview: Jobot is committed to addressing the challenges of online card payment fraud, a significant issue in the eCommerce sector. With over ten years of expertise and innovative technology, we are leading the charge in resolving these critical issues and are in a phase of rapid growth.Job Summary:We are on the...


  • Austin, Texas, United States Energy Exploration Technologies Full time

    Company OverviewEnergy Exploration Technologies is dedicated to spearheading the global shift towards sustainable energy solutions. Established in 2018, our organization is at the forefront of revolutionizing energy production and storage through innovative lithium-ion technologies and energy storage systems.Position SummaryThe Lead Engineer in Advanced...


  • Austin, Texas, United States Siemens Digital Industries Software Full time

    Job Family: Research & DevelopmentPosition Overview:As a Lead Software Architect at Siemens Digital Industries Software, you will be instrumental in the architecture, development, and enhancement of our premier Questa Verification software solutions utilized by semiconductor firms globally. Your role will involve close collaboration with multidisciplinary...


  • Austin, Texas, United States Apple Full time

    SummaryPosted: Jul 12, 2024Role Number: As part of our Digital Design Engineering group, you'll take imaginative and revolutionary ideas and determine how to turn them into reality. You will apply engineering fundamentals and start from scratch if needed, bringing visionary ideas to the real world. Join us, and you'll help design the tools that allow us to...


  • Austin, Texas, United States SailPoint Technologies Holdings, Inc. Full time

    *Ideally, you are located in Austin, TX or are open to relocating. We prefer candidates who can work in the office 1-3 days a week. About SailPoint: SailPoint is a pioneer in identity security for cloud enterprises. Our solutions empower thousands of organizations globally, providing unmatched visibility into their digital workforce, ensuring that...


  • Austin, Texas, United States Dell Technologies Full time

    Senior Principal Software Engineer - ITBe a part of a team that's ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...

  • Software Engineer

    2 days ago


    Austin, Texas, United States Axiom Software Solutions Limited Full time

    Job Summary:Axiom Software Solutions Limited is seeking a highly skilled Software Engineer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and Development: Design and develop high-quality software systems using...


  • Austin, Texas, United States TekWissen LLC Full time

    Job DescriptionOverview: TekWissen Group is a prominent workforce management provider operating across the USA and various international markets. Our client is a leading American multinational semiconductor corporation located in Santa Clara, California, specializing in the development of computer processors and associated technologies for both business and...


  • Austin, Texas, United States SailPoint Technologies Holdings, Inc. Full time

    *We are looking for candidates who are either based in Austin, TX or willing to relocate. A hybrid work model is encouraged, with 1-3 days in the office each week. About SailPoint: SailPoint stands at the forefront of identity security for cloud enterprises. Our innovative identity security solutions empower thousands of organizations globally, providing...


  • Austin, Texas, United States Procore Technologies Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our team, you will play a crucial role in designing and implementing robust integration solutions across our enterprise systems.Key ResponsibilitiesDesign and Implement Integration Solutions: Lead the...