Software Engineer- Compilers

Blackfig Technologies

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Blackfig Technologies is seeking a Compiler/Toolchain Developer in Bengaluru, India. The role involves enhancing and maintaining libraries and compilers, contributing to project specifications, and debugging complex systems. Candidates should have a B.Tech/M.Tech in Computer Science, along with 1+ years of experience in compiler development, C/C++ proficiency, problem-solving skills, and familiarity with tools like GIT and JIRA. This is a great opportunity for those passionate about new technologies in compiler development.

Qualifications

  • 1+ years of experience in Compiler toolchain development.
  • Experience in developing and debugging complex compiler systems.
  • Knowledge of architectural features of modern microprocessors.

Responsibilities

  • Contribute to the design and development of new enhancements.
  • Coordinate development capability to meet milestones.
  • Participate in open source projects.

Skills

Compiler toolchain development
C/C++ programming
Debugging
Problem solving
Performance analysis
Version control (GIT, SVN)

Education

B.Tech/M.Tech in Computer Science or related field

Tools

JIRA
Jenkins

Job description

We are hiring to our Compiler/Toolchain Development Team.

Our Compiler team is responsible for enhancing and maintaining libraries, toolchain, compilers, debuggers etc. We are looking for a candidate for our dynamic team with following responsibilities:

  • Contribute in project to design and develop specifications for new enhancements. coding, test automation, problem determination and bug fixing, performance analysis, submitting your code to upstream community repositories, and solving client problems.
  • Work with team to coordinate development capability to meet component development milestones.
  • Contribute to open sources projects.
Key Skills
  • B.Tech/M.Tech. degree in Computer Science or a related field.
  • 1+ years of experience in Compiler toolchain development (proprietary/ Open Source like GCC/LLVM etc.).
  • Experience in developing and debugging complex compiler systems, especially in C/C++.
  • Have knowledge of architectural features of modern microprocessors (eg; x86, RISCV).
  • Good with performance analysis of programs with analysis tools like profilers.
  • Prior experience with ARM /RISCV and/or x86 target code generation a plus.
  • Good interpersonal and communication (written and oral) skills.
  • Passion for learning new technologies in Compiler developments.
  • Have experience in code management tool like GIT, SVN, CVS etc.
  • Having knowledge of source code repository systems (e.g. git), test Automation (e.g. Jenkins) skills is a plus
  • Have knowledge of Project Management Tool (JIRA) is plus.
Mandatory Skills
  • Good in problem solving, Data structure and algorithms.
  • Good in Debugging (using gdb).
  • Working with any GCC/LLVM internal
  • Strong with C , C++ programming language and OOPS concepts
  • Hands on work on any of tool : compiler , binutils (assembler, linker) with open source toolchain (LLVM , GNU) or proprietary toolchain.
  • Hands on work on C,C++, runtime libraries with open source or proprietary toolchain.
Good to have
  • C++14 /17 Standard is a plus
  • Test scripting language knowledge (Python)
  • Knowledge about compiler Front End (EDG FE).
  • Hypervisor tools like VMWare etc.
  • Code Management Tools like (GIT, SVN, CVS).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/ Lead Software Engineer- Compilers
Senior/ Lead Software Engineer- Compilers

Blackfig Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Principal Software Engineer - Compiler & System Software Development
Principal Software Engineer - Compiler & System Software Development

Unisys • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Development Engineer- Trainee (Compilers)
Software Development Engineer- Trainee (Compilers)

Blackfig Technologies • Bengaluru

On-site
INR 300,000 - 600,000
TVM/ML Compiler Engineer
TVM/ML Compiler Engineer

Multicoreware • Chennai District

On-site
INR 2,000,000 - 4,000,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens EDA (Siemens Digital Industries Software) • Kolkata District

On-site
INR 600,000 - 1,400,000
Senior Compiler Engineer
Senior Compiler Engineer

Nexstem • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens AG • Kolkata District

Hybrid
INR 1,200,000 - 2,200,000
Assistant Professor - Compiler Design
Assistant Professor - Compiler Design

Newton School • Sonipat

On-site
INR 700,000 - 1,100,000
Lead Compiler Design
Lead Compiler Design

Mulya Technologies • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Security Compiler Engineer
Software Security Compiler Engineer

NVIDIA • Bengaluru

On-site
INR 4,000,000 - 7,000,000