Principal Software Engineer - Compiler & System Software Development

Unisys

Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unisys Bengaluru seeks a senior software architect to lead architecture design and development for major program areas. You will define standards, tools, and methodologies to ensure quality across functional applications, and collaborate with senior teams to simplify and integrate products.

You will evaluate new technologies, contribute to governance and training, and explore IP opportunities. 13+ years in system software is required, with strong C/C++ and OS-level programming across Windows and

Qualifications

  • Minimum education: Bachelor's or Master's in computer science or equivalent.

Responsibilities

  • Lead in the design and development of significant and technically challenging efforts across major program/product areas.
  • Defines architectural standards, tools and methodologies to ensure technical consistency and quality across the companys functional applications.
  • Identifies, adapts and applies new technologies that can help improve systems overall.
  • Collaborates with senior members of development/functional departments to share experiences and identify ways to simplify and integrate products.
  • Works with management on the development of Software Engineering governance/performance management processes.
  • Helps define, develop and deliver training and education for systems users and stakeholders.
  • Identifies proprietary intellectual property and recommends patent applications.

Skills

C
C++
VC++
Data structures
Windows crash dumps
Debugging tools

Education

Bachelor's or Masters degree in Computer Science or equivalent

Tools

WindDbg
CDB
Visual Studio IDE
Intel OneAPI IDE

Job description

Leverages subject matter expertise to lead in the design and development of significant and technically challenging efforts across major program / product areas.

Defines architectural standards, tools and methodologies to ensure technical consistency and quality across the companys functional applications.

Identifies, adapts and applies new technologies that can help improve systems overall.

Collaborates with senior members of development / functional departments across the company to share experiences and knowledge and to identify ways to simplify and integrate products.

Works with management on the development of Software Engineering governance / performance management processes.

Helps define, develop and deliver training and education for systems users, Software Engineering colleagues, allied groups and other stakeholders.

Identifies proprietary intellectual property and recommends patent applications.

  • *Minimum Education Required: Bachelors or masters degree in computer science or equivalent.
  • *Minimum years relevant experience required: 13+ years in System software product development experience.
  • *Key Skills:
  • Hands on experience in C, C++, VC++, Data structures, Microsoft Debugging Tools and working with Windows Crash Dumps.
  • Good experience on tools like Microsoft WindDbg, CDB, Visual studio IDE, Intel One API IDE.
  • Ability to understand, evaluate and propose new features for existing and upcoming products
  • Experience with operating System, system level programming on E-Mode Architecture level. Additional experience with multiple (Instruction Set Architecture) ISAs different platforms, Windows, Linux etc.
  • Extensive experience working on compiler internals e.g., syntax processing, optimization, code generation techniques, etc.
  • Experience with experience with profiling tools such as Intel VTune, Windows Performance Analyzer, OProfile, Valgrind or prof/gprof.
  • Individual contributor, Leadership team player, communication skills
  • Exposure to a culture of Devops would be an added advantage
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Unisys • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior/ Lead Software Engineer- Compilers
Senior/ Lead Software Engineer- Compilers

Blackfig Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer- Compilers
Software Engineer- Compilers

Blackfig Technologies • Bengaluru

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

Nexstem • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens EDA (Siemens Digital Industries Software) • Kolkata District

On-site
INR 600,000 - 1,400,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens AG • Kolkata District

Hybrid
INR 1,200,000 - 2,200,000
Senior Software Developer- C++ - EBT FE
Senior Software Developer- C++ - EBT FE

Acldigital • Bengaluru

On-site
INR 1,000,000 - 1,500,000
TVM/ML Compiler Engineer
TVM/ML Compiler Engineer

Multicoreware • Chennai District

On-site
INR 2,000,000 - 4,000,000
Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Dadri

On-site
INR 1,800,000 - 3,200,000
Software Development Engineer- Trainee (Compilers)
Software Development Engineer- Trainee (Compilers)

Blackfig Technologies • Bengaluru

On-site
INR 300,000 - 600,000