Senior/ Lead Software Engineer- Compilers

Blackfig Technologies

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Blackfig Technologies is looking for a Senior/Lead Software Engineer specializing in Compiler and Toolchain Development. The role involves enhancing libraries, contributing to open source projects, and mentoring junior engineers. Candidates should have 5+ years of experience in compiler development with strong skills in C/C++, debugging, and problem-solving. Knowledge of microprocessor architecture and code management tools will be advantageous. This position offers a chance to work on cutting-edge technologies and make significant contributions to the team.

Qualifications

  • 5+ years of experience in Compiler toolchain development.
  • Experience in developing and debugging complex compiler systems, especially in C/C++.
  • Knowledge of architectural features of modern microprocessors.

Responsibilities

  • Design and develop specifications for new enhancements.
  • Mentor/lead the team of Junior engineers and interns.
  • Contribute to open source projects.

Skills

Compiler toolchain development
C/C++ programming
Problem solving
Debugging
Data structures and algorithms
Performance analysis
Communication skills

Education

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

Tools

GIT
SVN
CVS
JIRA
Jenkins

Job description

Senior/ Lead Software Engineer- Compilers

5-10 years

Full-Time

Job Summary:

We are looking for a Senior member to grow 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.
  • Mentor/ lead the team of Junior engineers and interns.

Key Skills:

  • B.Tech/M.Tech. degree in Computer Science or a related field.
  • 5+ 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).
  • Knowledge about Hypervisor tools like VMWare etc.
  • Knowledge of Code Management Tools like (GIT, SVN, CVS).
  • Knowledge of Project Management Tool (JIRA).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer- Compilers
Software Engineer- Compilers

Blackfig Technologies • Bengaluru

On-site
INR 800,000 - 1,200,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
Senior Compiler Engineer
Senior Compiler Engineer

Nexstem • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Assistant Professor - Compiler Design
Assistant Professor - Compiler Design

Newton School • Sonipat

On-site
INR 700,000 - 1,100,000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Lead Compiler Design
Lead Compiler Design

Mulya Technologies • Hyderabad

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

Evollabs Tech • Bengaluru

On-site
INR 2,500,000 - 5,500,000
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto

Blackfig Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000