Compiler Engineer

2 days ago


Bangalore Karnataka, India Advanced Micro Devices Full time

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD our mission is to build great products that accelerate next-generation computing experiences from AI and data centers to PCs gaming and embedded systems Grounded in a culture of innovation and collaboration we believe real progress comes from bold ideas human ingenuity and a shared passion to create something extraordinary When you join AMD you ll discover the real differentiator is our culture We push the limits of innovation to solve the world s most important challenges striving for execution excellence while being direct humble collaborative and inclusive of diverse perspectives Join us as we shape the future of AI and beyond Together we advance your career SOFTWARE SYSTEM DESIGNER 2 THE ROLE This is an exciting role in which you will have excellent exposure to all the latest AMD Advanced Micro Devices technologies Imagine yourself as part of the team which will deliver our next generation of our products or automation for many of our reference solutions This is a phenomenal opportunity to work in an outstanding company like AMD We are seeking a skilled junior ompiler Engineer to join our team at AOCC The ideal candidate will have a strong background in compiler development with 1-2 years of experience in the field You will be responsible for contributing to the development and optimization of our compilers with a focus on enhancing performance and functionality Experience with open-source development particularly with GCC and or LLVM is highly preferred THE PERSON You are a self-starter who is able to achieve successful outcomes in a non-hierarchical environment Detailed oriented you have the ability to multitask through planning organizing You have excellent communication and presentation skills and a passion to push the limits of software on innovative platforms KEY RESPONSIBILITIES Independently work on various compiler phases Contribute to open-source projects particularly GCC and or LLVM by submitting patches reviewing code and engaging with the community Analyze and resolve complex compiler-related issues ensuring robust and efficient solutions Stay updated with the latest advancements in compiler technology and incorporate relevant innovations into AOCC products Contribute to the technical content of the compiler documentation manuals Develop a close working relationship with Compiler QA Compiler Support and other performance compiler teams PREFERRED EXPERIENCE Strong in C C preferably in production environments Fortran is a plus Excellent knowledge in various Compiler phases Hands on experience in any open source compilers like GCC LLVM etc Excellent knowledge of micro-architectural features of modern microprocessors eg x86 is a plus Excellent programming debugging skills even at the Assembly level Good knowlege of scripting with Python Shell is an added advantage Experience with Linux and Windows environments Experience with software development process and tools such as debuggers and source code control systems a plus Good interpersonal and communication written and oral skills Experience with parallel programming domain OpenMP MPI etc is a plus ACADEMIC CREDENTIALS Bachelors or Masters degree in Electrical Engineering Mathematics Computer Science Engineering or an equivalent LI-MK1 Benefits offered are described AMD does not accept unsolicited resumes from headhunters recruitment agencies or fee-based recruitment services AMD and its subsidiaries are equal opportunity inclusive employers and will consider all applicants without regard to age ancestry color marital status medical condition mental or physical disability national origin race religion political and or third-party affiliation sex pregnancy sexual orientation gender identity military or veteran status or any other characteristic protected by law We encourage applications from all qualified candidates and will accommodate applicants needs under the respective laws throughout all stages of the recruitment and selection process



  • Bangalore, Karnataka, India Qualcomm Full time

    Company Qualcomm India Private Limited Job Area Engineering Group Engineering Group Systems Engineering General Summary Responsibilities This position will be responsible for research analysis and improvement of Qualcomm s Adreno GPU compiler and system performance to our world wide customers From the analyses and experiments on GPU shaders and bottlenecks...

  • Senior Staff Engineer

    3 weeks ago


    Bangalore, Karnataka, India Marvell Full time

    About Marvell Marvell s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world Across enterprise cloud and AI automotive and carrier architectures our innovative technology is enabling new possibilities At Marvell you can affect the arc of individual lives lift the trajectory of entire industries and fuel...


  • Bangalore, Karnataka, India Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry our communities and the world Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center artificial intelligence PCs gaming and embedded Underpinning our...


  • Bangalore, Karnataka, India Quest Global Full time

    Job Requirements We are looking for the experienced Physical Design Engineers for the upcoming projects This is a fulltime on-site role based in Banglore or Hyderabad Ownership of blocks with area and timing criticality Should be able to understand the design implement the design perform signoff checks fix the violations and make the block tapeout ready...

  • Senior Engineer

    3 weeks ago


    Bangalore, Karnataka, India Qualcomm Full time

    Company Qualcomm India Private Limited Job Area Engineering Group Engineering Group Systems Engineering General Summary System performance and architectural analysis including analysis assess project report CPU MIPS bus bandwidth and latencies User Experience Game Performance and memory utilization for current and next generation chipsets to meet the product...


  • Bangalore, India Synopsys Inc Full time

    You Are: You are an experienced engineer with a deep understanding of SPICE/FastSPICE simulation and custom compiler frontend applications. You excel at problem-solving and have a strong background in designing and verifying analog circuits, including clocking circuits and data converters. You are proficient in memory design and have a solid grasp of...

  • Simulation Engineer

    17 hours ago


    bangalore, India Synopsys Inc Full time

    You Are:You are an experienced engineer with a deep understanding of SPICE/FastSPICE simulation and custom compiler frontend applications. You excel at problem-solving and have a strong background in designing and verifying analog circuits, including clocking circuits and data converters. You are proficient in memory design and have a solid grasp of...


  • Bangalore, Karnataka, India Amazon Full time

    Description The team that built the innovative Silicon IP AZ1 Neural Edge that is powering the latest generation of Echo devices is looking for a Sr Physical Design Engineer to continue to innovate on behalf of our customers We are a part of Amazon Lab126 that revolutionized reading with our Kindle family of products and reimagined user experience through...


  • Bangalore, India Synopsys Inc Full time

    You Are: You are an experienced engineer with a deep understanding of SPICE/FastSPICE simulation and custom compiler frontend applications. You excel at problem-solving and have a strong background in designing and verifying analog circuits, including clocking circuits and data converters. You are proficient in memory design and have a solid grasp of...

  • Simulation Engineer

    7 hours ago


    Bangalore, India Synopsys Inc Full time

    You Are: You are an experienced engineer with a deep understanding of SPICE/FastSPICE simulation and custom compiler frontend applications. You excel at problem-solving and have a strong background in designing and verifying analog circuits, including clocking circuits and data converters. You are proficient in memory design and have a solid grasp of...