Lead II - Software Engineering (Bengaluru)

Lead II - Software Engineering (Bengaluru)

09 Oct
|
UST
|
Bengaluru

09 Oct

UST

Bengaluru

Who we are:

At UST, we help the worlds best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our clients to co-create lasting change. Together, with over 30,000 employees across 30+ countries, we build for boundless impact, touching billions of lives in the process.

Summary

UST is seeking a highly skilled C++ / C Developer with 8+ years of experience in designing and developing enterprise-grade desktop applications. The ideal candidate will have strong expertise in C/C++, modern software design principles, testing frameworks, and Agile development practices.

The Opportunity Key Roles & Responsibilities

Design, develop, enhance, and maintain desktop applications using C++ and C.
Develop robust and scalable solutions using MFC, COM, Qt, and WPF frameworks.
Implement and maintain unit tests using NUnit, Google Test (GTest), and GMock frameworks.
Apply object-oriented design principles, multithreading concepts, and performance optimization techniques.
Troubleshoot, debug, and resolve complex technical issues across the application lifecycle.
Collaborate with cross-functional teams in an Agile development environment.
Participate in code reviews and ensure adherence to coding, quality, and security standards.
Contribute to continuous improvement initiatives and software quality engineering practices.

What You Need

8+ years of software development experience with C++ and C.
Strong expertise in desktop application development.
Hands-on experience with unit testing frameworks and quality engineering practices.
Good understanding of object-oriented programming,



multithreading, debugging, and performance tuning.
Experience working in Agile/Scrum development environments.
Solid analytical, problem-solving, and communication skills.

Required Skills

C++
C Programming
MFC (Microsoft Foundation Classes)
COM (Component Object Model)
Qt
WPF (Windows Presentation Foundation)
NUnit
Google Test (GTest)
Google Mock (GMock)

Desired Skills

Behavior-Driven Development (BDD)
Model-Based Testing (Axini)
Dezyne
ASD (Analytical Software Design)
Software Architecture Concepts
Automation Frameworks
Quality Engineering Practices

Qualification

Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or a related field.
Relevant certifications will be an added advantage.

What We Believe

Were proud to embrace the same values that have shaped UST since the beginning. Since day one, weve been building enduring relationships and a culture of integrity. Today, these same values inspire us to encourage innovation, champion diversity and inclusion, and place people at the center of everything we do.

Humility: We listen, learn, remain empathetic, and help selflessly in our interactions with everyone.

Humanity: Through business, we strive to better the lives of those less fortunate than ourselves.

Integrity: We honor our commitments and act responsibly in all our relationships.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Lead II - Software Engineering (Bengaluru)
🏢 UST
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead ii - software engineering (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead ii - software engineering (bengaluru) / bengaluru