IBMposted 3 days ago
Hybrid - Bangalore, IN
Professional, Scientific, and Technical Services

About the position

The IBM Compiler Group (India Lab branch) is looking for software developers to join our world class Compiler Team. IBM compilers are at the cutting edge of compilation technology targeting a variety of hardware and software; including z/OS on IBM Z Systems as well as AIX & Linux on IBM Power. We produce compilers for a range of source languages (C, C++, COBOL, Fortran, Go, Java, PL/I, PL/X, Python, Node.js and HLASM) optimized for IBM Z Systems and IBM Power. Our squads are autonomous, multi-disciplinary teams, consisting of talented software developers with knowledge in new and upcoming language standards, hardware design, compiler optimization expertise, open source language development, and proven software development skills. This position offers you a rare opportunity to influence the technology that is the backbone of Fortune 500 companies. The work involves collaboration with many of IBM's top technical experts, and gives you the opportunity to acquire and use advanced technical skills in a highly specialized area of computer science to solve challenging and complex problems. Candidates for this role should have an interest in learning and writing code in a variety of programming languages (especially low-level ones), possess an innovative mindset, and passion to push limits on finding new and inventive ways to work. Curiosity is a must!

Requirements

  • 5+ years of software development experience
  • Expertise coding on at least one significant project in one more of the following languages: C/C++, C, Assembler
  • Familiarity with low level programming (e.g. projects involving assembler or embedded systems, taken courses such as computer architecture, operating systems, microprocessor systems...)
  • Experience in developing tools and products using at least one scripting languages - Bash, Perl, Ansible, Python
  • Proficient in source control management tools (GitHub, Tekton, Jenkins) and with Agile Life Cycle Management tools
  • Strong analytical, debugging and problem-solving skills to analyze issues and defects reported by customer-facing and test teams
  • Self-motivated towards meeting agreed goals
  • Ability to Innovate in the areas of Product Engineering
  • Open to Cross Time Zone Collaboration
  • Ability to use conference and collaboration tools effectively

Nice-to-haves

  • Experience in compiler development (compiler construction or compiler optimization)
  • Programming skills in any of: PL/I, C/C++, PL/X, or HLASM
  • Experience in LLVM development
  • Experience in low-level programming (e.g. assembly language, embedded systems development) and low-level debugging
  • Experience working in open-source projects
  • Basic knowledge in one or more computer architectures, and of hardware/software interactions
  • Experience in creating testcases and automation of testcases
  • CI/CD and build pipelines
  • Agile Development Model
  • zSystems Architecture, z/OS Systems Programming, UNIX
  • Design and Development of Code using Security Best Practices
Hard Skills
IBM Software
2
Python
2
Ansible
1
Bash
1
COBOL
1
23fUQsjmAG5x yj2J1bNofw
0
3pcjEBnrfbo U8ldxOi
0
3qmOsWSZt 2FrgSaoH1Zc
0
4Jhqzk8gF ZmMp mP3EWwNUzMFK
0
69Ytq
0
6CIrUtf ACF6gIo AG8ov 3qbm0X71Jv
0
8wXAP 7HoMm3s6i0U
0
9QIt86Ehb LXO4RUV5mgEu
0
9vmx PC41NJo 6f
0
D0Qae UzP539h QVqhW5RmlTOD
0
DaieqEAg
0
IxXuR4Gt8 N4sIV7CXZGjd
0
JPOQH0tGEIo pPU0mgDR1qViW
0
KpVRnJ9Zf T9tnZaE
0
PGwW85og DOkdwfqH7y
0
Pgsv7
0
PuzlyEjsA mWEtypV8HzL6
0
QFfG B9rzuYf5hZ
0
QIsn C9JxPH3Of
0
SmxuJQi6 wc5aJWIAy
0
T8adCJAH
0
YlbIz1kUQnJ WhrZYaiw3MIXx
0
YqPxvpiu hMubyqwdpt0D
0
d3JXzivE0 SYCJHlZks6MDB
0
dXv2wExZ8 Eo4nuBSm
0
dkIFua3 Bw5Rv7eHU
0
eGlkrBo1MCLUS62
0
fgzp9A
0
h1C
0
m67zwDFZ0 ho8yQuIt
0
qDhmIXH
0
rkl0TQ
0
rpmHk
0
xH1Z0pr kW25wBIp4Q8o
0
yqGtOz0HU bfqVh0wZI51z
0
Soft Skills
7Cojvgyw xHy21wWB
0
bH4NxY MeiZorXt
0
ytawQSE0p5lVPnMq
0
Unlock 38 more keywords by signing up for Teal+Sign Up
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service