In my experience letter, the below responsibilities are mentioned. My job title was "Software Engineer"
Kindly help me with TEER code selection. With prev noc I selected 2174 (still with doubt). there are also 2173, 2147 because my job title was "Software Engineer" I am a bit confused.He had the following duties:
- Support the compiler team in europe to add/modify LLVM-based COBOL
and PL/I compilers to generate proper DWARF information needed for LLDB to support source-level
debugging in a simulated mainframe environment, including the design and implementation of DWARF
expressions allowing for mapping between the address spaces of the host and simulated mainframe.
- Collaborate with the european team by sharing knowledge and experience regarding LLVM and
LLDB.
- Collaborate with the european team to fulfil the COBOL and PL/I debugger extensions to LLDB
project as requested by the customer.
More specifically, He worked on the following work items:
- Add/Modify LLVM C API for DWARF generation for COBOL and PL/I program.
- Modify LLVM to generate DWARF information for COBOL and PL/I languages.
- Add support in LLVM for generation of DWARF endianity information on basic types.
- Add support in LLDB for source-level debugging support on COBOL and PL/I languages.
- Add COBOL language user expression support in LLDB.