Sr./Software Developer

Emerson
Pune
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4-7 yearsEducation: bachelorsSkills: ["Problem-solving","Analytical skills","Collaboration","Quality-focused","Proactive learning"]

Develop and maintain C++ desktop applications for Windows using MFC, STL, and multithreading to improve performance and responsiveness. Integrate components via COM, debug and optimize for scalability and reliability, and follow SDLC best practices with Agile collaboration and code reviews. You’ll also support tasks involving C#, NUnit testing, and network protocol debugging when needed, while maintaining technical documentation and software quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Emerson
Emerson
3 days ago

Sr./Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Develop and maintain C++ desktop applications for Windows using MFC, STL, and multithreading to improve performance and responsiveness. Integrate components via COM, debug and optimize for scalability and reliability, and follow SDLC best practices with Agile collaboration and code reviews. You’ll also support tasks involving C#, NUnit testing, and network protocol debugging when needed, while maintaining technical documentation and software quality.
Location: Pune
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain C++ desktop applications using MFC for Windows.
  • •Utilize STL for efficient data structures and algorithms.
  • •Design and implement multithreaded solutions to improve performance and responsiveness.
  • •Work with COM for software component integration and troubleshoot issues to optimize scalability and reliability.
  • •Collaborate cross-functionally, follow coding standards/technical documentation, participate in Agile processes and code reviews.

Pay and Benefits

Perks:Health InsurancePaid ParentalPaid LeaveHoliday LeaveEmployee Assistance

Key Requirements

  • •B.E/ B.Tech/ M.Tech/ MCA in Computer Science, Information Technology, or a related engineering discipline.
  • •4 to 7 years of software development experience.
  • •Strong proficiency in C++ with hands-on MFC experience for Windows desktop applications.
  • •Good understanding of STL and object-oriented programming principles.
  • •Expertise in multithreading/synchronization and COM-based development and integration.
Experience:4-7 yearsSoftware development
Education:Bachelor's in Computer Science, Information Technology, Electronics and Communications, Telecommunication, Electrical, Instrumentation (or related)
Skills:Problem-solvingAnalytical skillsCollaborationQuality-focusedProactive learning
Languages:English
Tech Stack:C++MFCSTLMultithreadingCOMC#NUnitGitSVN

Company Brief

Emerson
Global technology and engineering company providing automation solutions, commercial and residential products, and services across industrial, commercial, and consumer markets to improve operational performance and efficiency.
Industry: Industrial Automation
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: St. Louis, United States
Founded: 1890
WebsiteLinkedIn