Jobs
Interviews

5 Compiler Design Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Software Development Engineer at Synopsys, you play a crucial role in designing, developing, troubleshooting, and debugging complex software programs. With over 10 years of experience, your expertise in C++ coding, data structures, and algorithms enables you to create high-quality software solutions. Your proficiency in Object Oriented Programming, Agile Scrum methodologies, and familiarity with simulation concepts and compiler design make you an ideal candidate for our team. In this role, you will be responsible for designing and enhancing software development tools for SaberHDL, the top mixed signal simulator in the industry. You will collaborate with cross-functional teams to support new features, improve software performance, and ensure the simulator meets industry standards. Your contributions will have a significant impact on the reliability and efficiency of the SaberHDL simulator, ultimately enhancing user experience in the automotive and aerospace industries. Your strong technical background, problem-solving abilities, and collaborative mindset make you a valuable asset to our team. You are dedicated to continuous learning and delivering high-quality software solutions on schedule. Your proactive approach to understanding customer needs and ability to work independently or as part of a team further highlight your skills as a highly skilled and experienced software engineer. Joining the Saber simulation and modeling team at Synopsys, you will collaborate with exceptional software engineers who are passionate about developing and improving software tools. The team's focus on innovation, collaboration, and continuous learning drives technological advancements and the delivery of top-quality software solutions. As part of the team, you will contribute to Synopsys" mission of leading in chip design and verification, maintaining a reputation for excellence in software solutions. At Synopsys, we offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Your recruiter will provide more details about the salary range and benefits during the hiring process. Join us in transforming the future through continuous technological innovation and making a significant impact in the software development industry.,

Posted 2 days ago

Apply

13.0 - 17.0 years

0 Lacs

sonipat, haryana

On-site

As a Software Engineer & Instructor specializing in Computer Architecture at Newton School of Technology located in Sonipat, you will play a pivotal role in redefining how engineers are trained by bridging the gap between academia and the real world. With a focus on industry-aligned, project-based curriculum development, you will have a unique opportunity to kickstart your academic career while creating a meaningful impact. Your responsibilities will include delivering project-based, hands-on sessions in Computer Architecture covering various aspects such as ISA design, processor fundamentals, memory systems, pipelining, and performance optimization. Additionally, you will collaborate on updating and evolving the curriculum to ensure its industry relevance, provide mentorship to students working on architecture-focused capstone projects, offer career guidance in system-level software, embedded systems, and hardware optimization, and work closely with experienced faculty and industry professionals to enhance the learning experience. To excel in this role, you should hold a Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical Engineering, or related fields, along with 13 years of practical experience in system-level software, embedded development, or performance-critical programming. A strong understanding of C/C++, assembly programming fundamentals, memory systems, pipelining, ISA concepts, and OS-hardware interactions is essential. Basic knowledge of architecture simulators or profiling tools is also required. While exposure to Verilog/VHDL or hardware-level programming, interest or experience in compiler design, firmware, or GPU computing, and knowledge of Linux internals or kernel-level programming are considered advantageous, what truly sets the ideal candidate apart is a passion for teaching and mentoring, clear communication skills, a collaborative mindset, and enthusiasm for working in a dynamic academic environment. In return, you will receive competitive compensation, access to state-of-the-art labs and tools, and the opportunity to contribute to pioneering, practice-led tech education within a supportive, impact-driven academic culture. Join us at Newton School of Technology to embark on your academic journey and help shape the engineers of tomorrow.,

Posted 2 weeks ago

Apply

13.0 - 17.0 years

0 Lacs

sonipat, haryana

On-site

As a Software Engineer & Instructor in Computer Architecture at Newton School of Technology, you will be based in Sonipat at Rishihood University. With 13 years of experience, you will play a crucial role in the mission to redefine engineer training by bridging the gap between academia and the real world. Your responsibilities will include teaching core concepts in Computer Architecture such as ISA design, processor fundamentals, memory systems, pipelining, and performance optimization through project-based, hands-on sessions. You will also contribute to updating the industry-aligned curriculum, mentor students in architecture-focused projects, provide career guidance in system-level software and hardware optimization, and collaborate with experienced faculty and industry professionals to deliver impactful learning experiences. To excel in this role, you should hold a Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical Engineering, or related fields. Your solid practical experience in system-level software, embedded development, or performance-critical programming along with a strong understanding of C/C++, assembly programming, memory systems, pipelining, ISA concepts, and OS-hardware interactions will be valuable assets. Basic knowledge of architecture simulators or profiling tools is essential. Exposure to Verilog/VHDL, interest in compiler design, firmware, GPU computing, Linux internals, or kernel-level programming will be advantageous. The ideal candidate will have a passion for teaching, clear communication skills, a collaborative mindset, and enthusiasm for working in a dynamic academic environment. In return, you will receive competitive compensation, access to state-of-the-art labs and tools, the opportunity to contribute to practice-led tech education, and be part of a supportive, impact-driven academic culture. Join us at Newton School of Technology and embark on a journey to shape the engineers of tomorrow.,

Posted 2 weeks ago

Apply

5.0 - 15.0 years

16 - 37 Lacs

Gurgaon, Haryana, India

On-site

Description We are seeking a skilled Closure Compiler Developer to join our team in India. The ideal candidate will have 5-15 years of experience in developing and optimizing JavaScript code using Closure Compiler. This role requires a deep understanding of compiler design and web technologies to enhance performance and deliver high-quality software solutions. Responsibilities Develop and maintain high-performance Closure Compiler tools and libraries. Collaborate with cross-functional teams to integrate the compiler into various projects. Optimize JavaScript code to improve performance and reduce file sizes. Troubleshoot and resolve issues related to code compilation and optimization. Keep up to date with the latest developments in JavaScript and compiler technologies. Skills and Qualifications Strong proficiency in JavaScript, including ES6 and beyond. Experience with compiler design and optimization techniques. Familiarity with build tools and package managers like npm, Webpack, or similar. Proficient in programming languages such as Java and C++. Understanding of web development concepts and frameworks. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively.

Posted 3 weeks ago

Apply

9 - 14 years

16 - 22 Lacs

Hyderabad

Work from Office

We are seeking an experienced Software Architect with a strong background in designing and implementing scalable, high-performance systems. As a Software Architect , you will play a key role in shaping the technical direction of our products, defining architectural best practices, and collaborating closely with cross-functional teams to deliver state-of-the-art AI-driven solutions. This is what you are responsible for : - Lead the architectural design and implementation of scalable, reliable, and high-performance software systems for AI, AI Compiler and edge computing applications. - Collaborate with product managers, software engineers, and hardware engineers to ensure alignment of technical decisions with business objectives. - Define and maintain architectural best practices, guidelines, and documentation for the software engineering team. - Evaluate and recommend technologies, frameworks, and tools to optimize the performance and scalability of our solutions. - Mentor and provide technical leadership to the engineering team, fostering a culture of collaboration and innovation. - Participate in code reviews, design discussions, and technical roadmap planning to ensure high-quality delivery. - Drive continuous improvement in system architecture and development processes to support the company's growth and evolving requirements. Necessary qualifications : - 8+ years of experience in software architecture, system design, and development of scalable, distributed systems. - Proven experience in designing edge-based solutions, compilers, runtime, firmware. - Strong programming skills in modern languages such as Python, C++ or similar language. - Expertise in designing high-performance, low-latency systems for AI/ML workloads. - Strong understanding of software development methodologies, DevOps practices, and CI/CD pipelines. - Familiarity with hardware-software co-design, embedded systems, and edge computing solutions is a plus. - Excellent problem-solving and communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Preferred qualifications : - Experience with AI frameworks (e.g., TensorFlow, PyTorch) and understanding of AI/ML pipelines. - Knowledge of hardware accelerators (e.g., GPUs, NPUs) and optimization for low-power AI inferencing. - Experience working in a fast-paced, startup environment is a plus. What you will gain : - Be part of a pioneering team shaping the future of AI and edge computing. - Work on innovative projects that solve real-world challenges. - Opportunity to grow with a dynamic, forward-thinking company. - Competitive salary, benefits, and a collaborative work environment.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies