📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Software Developer – C++/MFC

Emerson · Pune

New
Mid 🇬🇧 English
C++ MFC STL multithreading COM C# NUnit Git SVN Agile debugging performance optimization Windows desktop application development software testing continuous integration network protocol debugging

Job description

About the role

Emerson is looking for a Senior Software Developer to design, build, and maintain high‑performance Windows desktop applications. You will work with a cross‑functional team to deliver reliable, scalable software using modern C++ techniques.

Key responsibilities

  • Develop and maintain desktop applications using C++ and Microsoft Foundation Classes (MFC).
  • Implement efficient data structures and algorithms with the Standard Template Library (STL).
  • Design multithreaded solutions to improve performance and responsiveness.
  • Integrate software components using the Component Object Model (COM).
  • Debug, troubleshoot, and optimise applications for performance, scalability, and reliability.
  • Collaborate with cross‑functional teams throughout the software development lifecycle.
  • Follow coding standards, maintain technical documentation, and participate in code reviews.
  • Support additional tasks involving C#, NUnit testing, and network protocol debugging when required.

Required profile

  • Passionate software engineer with strong problem‑solving and analytical abilities.
  • Collaborative team player who can work effectively across disciplines.
  • Quality‑focused professional committed to delivering maintainable software.
  • Proactive learner who continuously improves technical knowledge.
  • Independent troubleshooter capable of resolving complex technical issues.

Required skills

  • Strong proficiency in C++ programming.
  • Hands‑on experience with MFC for Windows desktop development.
  • Good understanding of STL and object‑oriented programming principles.
  • Expertise in multithreading and synchronization techniques.
  • Experience with COM‑based development and integration.
  • Familiarity with debugging tools and performance optimisation.
  • Knowledge of software development lifecycle (SDLC) and best practices.
  • Version control experience with Git and/or SVN.
  • Experience working in an Agile development environment.
  • Additional experience with C#, NUnit, and network protocol debugging is a plus.

What we offer

  • A culture that values diversity, inclusion, and continuous learning.
  • Opportunities for mentorship, training, and career advancement.
  • Collaborative environment that encourages innovation and teamwork.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Emerson.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in India.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 day ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Emerson

Pune