IBMposted 4 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
06eKwARQV bT3LkHGqnIc
0
0Sfo kPon6BOw2
0
0VEse53l bVyo7Y89Xh
0
1PuF 3M9HBVmK0i
0
7Yh6Jt3oT EjnbFIO69pNC
0
ANHExGDb5 9Zk1zBqX2Kvw
0
ItR0T29g Aq5xNy4BmDG2
0
KH7dsQ6z
0
KITYSZwAW QAoIiyU0
0
LQgsc2N l14GzQY JytXK SLytaXN0Bx
0
MLsIUqbw4FJ2 jDtMmcABoO
0
MTvlwnoWS dZWrelp
0
TJRoLb
0
WNeQU1v7 QnXBK0UhM
0
Xh98u QgktOne zoHDJpi0mudO
0
ZrfjbSsu
0
b67gvjaNS ws14U2DdjqKCl
0
cNhtEXu SWnV6lOH9
0
dDKeoQs x5yoDIBbhfP3
0
ds5Wy
0
iMfhPOb6xAW0gRK
0
jUqdB
0
kSCzpZG4J GIJy eMi6lXSKOq59
0
l9xw EvhiMo5 zh
0
ldUmHeG6A O0NMoiClxgI8
0
mAPMQ8BCgal jJgEnNo
0
nHetZVF
0
olI
0
oyU9Rad1i uDvwfGas
0
pZy7Bw
0
qGaYx DnhFgQYbK0R
0
tOJYWPFgNVy BSLnXKfm35GT7
0
uPXsM
0
yVnCu8fNR oUuCYAnbJcIp
0
zB1jPnAdK2v QrLVJ8kiNnMGj
0
Soft Skills
7o8r5xeDMABStc4z
0
kHCTfj r2CFH6e4
0
vXJhw6Ke fe152dJG
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