Unisys Corporation

Principal Software Engineer - Compiler & System Programming | C/C++

Unisys Corporation
Apply
24 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the design and development of significant, technically challenging compiler and system software efforts across major product areas.
  • Define architectural standards, tools, and methodologies to ensure technical consistency and quality.
  • Identify, evaluate, and apply technologies and new features that improve existing and upcoming products.
  • Collaborate with senior development and functional stakeholders to simplify and integrate products.
  • Help develop Software Engineering governance and performance-management processes.
  • Develop and deliver training and education for users, engineering colleagues, allied groups, and stakeholders.
  • Identify proprietary intellectual property and recommend patent applications.

Requirements

  • Bachelor’s or master’s degree in computer science or equivalent.
  • 13+ years of relevant system software product development experience.
  • Hands-on experience with C, C++, VC++, data structures, Microsoft debugging tools, and Windows crash dumps.
  • Experience with Microsoft WinDbg, CDB, Visual Studio IDE, and Intel oneAPI IDE.
  • Experience with operating systems, system-level programming, E-Mode architecture, and multiple instruction set architectures and platforms.
  • Experience with Windows and Linux.
  • Extensive experience with compiler internals, including syntax processing, optimization, and code generation.
  • Experience with profiling tools such as Intel VTune, Windows Performance Analyzer, OProfile, Valgrind, or prof/gprof.
  • Ability to evaluate and propose new product features and collaborate effectively as an individual contributor and technical leader.
  • Exposure to a DevOps culture is an added advantage.
Unisys Corporation

About Unisys Corporation

10,000+ employees
Contact me