Cutshort logo
Microsoft Foundation Class Library (MFC) Jobs in Hyderabad

11+ Microsoft Foundation Class Library (MFC) Jobs in Hyderabad | Microsoft Foundation Class Library (MFC) Job openings in Hyderabad

Apply to 11+ Microsoft Foundation Class Library (MFC) Jobs in Hyderabad on CutShort.io. Explore the latest Microsoft Foundation Class Library (MFC) Job opportunities across top companies like Google, Amazon & Adobe.

icon
A core AI platform-Product Based MNC.

A core AI platform-Product Based MNC.

Agency job
via Jobdost by Sathish Kumar
Hyderabad
3 - 5 yrs
₹9L - ₹15L / yr
skill iconC++
Microsoft Foundation Class Library (MFC)
Candidates MUST HAVE : 

  • Proficient experience of minimum 3 years into C++ & experience using MFC library.
  • Good experience into C# programming.
  • Working experience into COM.
  • Good Communication skills.
Read more
MARS Telecom Systems

at MARS Telecom Systems

2 candid answers
Nikita Sinha
Posted by Nikita Sinha
Hyderabad
5 - 7 yrs
Upto ₹25L / yr (Varies
)
skill iconC++
Test driven development (TDD)

Job Summary

Conceptualise, design, code, debug, and perform development activities in accordance with designated standards and procedures to meet specific project requirements.


Essential Job Duties and Responsibilities

  • Use C++ and modern programming technologies to provide creative, thorough, and practical solutions to a wide range of technical problems.
  • Analyse and contribute to system and subsystem requirements specifications and design definitions.
  • Design, develop, and test applications and programs to support the company’s telecom and backend systems.
  • Follow established quality standards and internal engineering procedures including coding, unit testing, Test-Driven Development (TDD), peer reviews, and software configuration control.
  • Complete high- and low-level detailed software design specifications, storyboards, and interface specifications.
  • Provide support through the full product lifecycle: conception, delivery, problem-solving, defect maintenance, and customer support (including occasional out-of-hours support).
  • Keep up to date with improvements and developments in software engineering, supporting continuous improvement.
  • Comply with company policies including code of conduct, quality, security, and occupational health, safety and environmental standards.

Minimum Job Requirements

Education and Qualifications

  • Essential: Bachelor’s in Computer Science, Electrical Engineering, or equivalent professional experience.
  • Desirable:
  • Master’s degree in Computer Science or related discipline.
  • Certification in a relevant programming language or framework.
  • Certified Scrum Master.

Skills, Knowledge and Experience

Essential

  • Strong C++ software engineering experience with a proven track record in specification, design, and development.
  • Demonstrable experience of defining test plans and test data requirements.
  • Strong problem-solving skills with the ability to debug and resolve complex issues.
  • Experience with object-oriented design (e.g. UML) and implementation, along with design patterns.
  • Ability to contribute to application/system architecture development.
  • Ability to build reusable code and libraries with strong documentation practices.
  • Experience in Automated Testing (Google Test, VSTest), Test-Driven Development (TDD), Continuous Integration, SOLID and Clean Code principles.
  • CI/CD tools such as GIT and Jenkins.
  • Agile experience (Scrum/Kanban).
  • Experience collaborating with test teams to optimise application/system performance.

Desirable

  • Familiarity with industry-specific products or telecom systems.
  • Experience with BitBucket, Conan, DOORS, TestRail, JIRA.

C++ Backend/Systems Development Experience

  • Strong C++ development background.
  • Delivered highly functional, performance-driven, user-friendly applications.
  • Multi-threaded application development.
  • REST, JSON & web services integration.
  • Crash reporting solutions.
  • Debugging complex systems (Linux or distributed environments).
  • Familiarity with Linux development tools (CLion, Eclipse).
  • Understanding Linux-specific concepts and deployment (e.g., RPM, installers).

Desirable

  • Experience in other languages: C#, Java, Python, JavaScript, XML.
  • Memory and disk I/O optimisation.
  • Cryptography knowledge.
  • Experience building simulators/test harnesses.
  • Valgrind or similar tools.
  • NFC/smart card comms exposure (a plus, not required).

Personal Qualities

  • Team player, able to collaborate cross-functionally.
  • Strong communication skills.
  • Organised, able to handle multiple projects.
  • Detail-oriented, diligent, and problem-solving mindset.
  • Self-motivated, able to work independently.
  • Potential for advancement.
Read more
Deqode

at Deqode

1 recruiter
Alisha Das
Posted by Alisha Das
Bengaluru (Bangalore), Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Mumbai, Hyderabad, Pune, Kolkata, Indore
5 - 7 yrs
₹7L - ₹25L / yr
skill iconC++
Embedded C++
skill iconC

Job Summary:

We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable software solutions using C++11 or above
  • Work closely with hardware and embedded teams to implement and integrate real-time systems
  • Develop software for embedded platforms and optimize performance for various target environments
  • Implement and maintain multithreaded applications and handle concurrency issues efficiently
  • Conduct unit and integration testing to ensure high-quality deliverables
  • Collaborate with cross-functional teams including Product, QA, Hardware, and Design
  • Troubleshoot, debug, and resolve complex technical issues in embedded environments
  • Participate in code reviews and adhere to best practices in coding and documentation
  • Stay updated on the latest advancements in C++ and embedded systems development

Required Skills & Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Electronics, or related field
  • 5+ years of professional software development experience with strong recent exposure to C++
  • Hands-on experience with C++11 or newer versions (C++14/17 preferred)
  • Strong understanding of object-oriented programming (OOP) and software design patterns
  • Proficient in embedded system programming and real-time operating systems (RTOS)
  • Experience in multithreaded programming and inter-process communication
  • Proficient in debugging tools, performance analysis, and memory management
  • Familiarity with version control systems like Git

Preferred Skills:

  • Experience working on low-level drivers, hardware integration, and peripherals
  • Familiarity with scripting languages (Python, Bash) for automation
  • Exposure to CI/CD pipelines and Agile/Scrum development methodologies
  • Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc.
  • AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates)


Read more
Careator Technologies Pvt Ltd
Bharani Sharma
Posted by Bharani Sharma
Remote, Hyderabad
2 - 8 yrs
₹2L - ₹18L / yr
skill iconGo Programming (Golang)
skill iconC++
skill iconJava
Golang 2 years with 1 year on either Java or c/c++

Familiarity with Agile development methodologies.

• Areas of expertise: Go, Electron, NodeJs.

• Developer in Linux and Windows environments

• Proficient in software development tools such as IDEs, debuggers, profilers, source control systems.

• Strong in coding languages (e.g. C, C++, Go, Java) and frameworks (e.g. NodeJs, Electron, Git)

Preferred Qualifications

The ideal candidate will possess the following experience:

• Good subject matter expertise with Kubernetes, Docker and other container orchestration tool.

• Practical experience developing, testing and operating a service in a hybrid cloud.

• Outstanding coding/scripting skills, preferably in Go.

• Experience with Linux/Unix

• Experience in Jenkins and CI/CD environment

• Strong oral and written communication skills
Read more
Amazon India

at Amazon India

1 video
58 recruiters
Payal Dhingra
Posted by Payal Dhingra
Hyderabad, Bengaluru (Bangalore), Delhi, Gurugram, Noida, Ghaziabad, Faridabad
3 - 9 yrs
₹10L - ₹60L / yr
skill iconJava
skill iconPython
skill iconRuby on Rails (ROR)
skill iconC
skill iconC++
+1 more

 

  • You solve problems at their root, stepping back to understand the broader context.
  • You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
  • You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • You recognize and use design patterns to solve business problems.
  • You understand how operating systems work, perform and scale.
  • You continually align your work with Amazon’s business objectives and seek to deliver business value.
  • You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
  • You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
  • You communicate clearly with your team and with other groups and listen effectively.

 

Read more
Amazon India

at Amazon India

1 video
58 recruiters
Archana J
Posted by Archana J
Bengaluru (Bangalore), Hyderabad, Delhi, Pune, Chennai
2 - 9 yrs
₹10L - ₹15L / yr
skill iconJava
Data Structures
Algorithms
skill iconScala
skill iconC++
+4 more
Hi,

Please find below JD and do reply with updated resume if you are interested.

Software Development Engineer
Bengaluru / Hyderabad / Chennai / Delhi
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

Top Skills

• You write high quality, maintainable, and robust code, often in Java or C++.
• You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
• You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities

• You solve problems at their root, stepping back to understand the broader context.
• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
• You recognize and use design patterns to solve business problems.
• You understand how operating systems work, perform and scale.
• You continually align your work with Amazon’s business objectives and seek to deliver business value.
• You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
• You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
• You communicate clearly with your team and with other groups and listen effectively.

Skills & Experience

• Bachelors or Masters in Computer Science or relevant technical field.
• Experience in software development and full product life-cycle.
• Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
• Proficiency in SQL and data modeling.



About Amazon.com

“Many of the problems we face have no textbook solution, and so we-happily-invent new ones.” – Jeff Bezos

Amazon.com – a place where builders can build. We hire the world's brightest minds and offer them an environment in which they can invent and innovate to improve the experience for our customers. A Fortune 100 company based in Seattle, Washington, Amazon is the global leader in e-commerce. Amazon offers everything from books and electronics to apparel and diamond jewelry. We operate sites in Australia, Brazil, Canada, China, France, Germany, India, Italy, Japan, Mexico, Netherlands, Spain, United Kingdom and United States, and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet.

Technological innovation drives the growth of Amazon, offering our customers more selection, convenient shopping, and low prices. Amazon Web Services provides developers and small to large businesses access to the horizontally scalable state of the art cloud infrastructure like S3, EC2, AMI, CloudFront and SimpleDB, that powers Amazon.com. Developers can build any type of business on Amazon Web Services and scale their application with growing business needs.

We want you to help share and shape our mission to be Earth's most customer-centric company. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of invention that is part of our DNA. We do this every day by inventing elegant and simple solutions to complex technical and business problems. We're making history and the good news is that we've only just begun.


About Amazon India

Amazon teams in India work on complex business challenges to innovate and create efficient solutions that enable various Amazon businesses, including Amazon websites across the world as well as support Payments, Transportation, and Digital products and services like the Kindle family of tablets, e-readers and the store. We are proud to have some of the finest talent and strong leaders with proven experience working to make Amazon the Earth’s most customer-centric company.

We made our foray into the Indian market with the launch of Junglee.com, enabling retailers in India to advertise their products to millions of Indian shoppers and drive targeted traffic to their stores. In June 2013, we launched www.amazon.in for shoppers in India. With www.amazon.in, we endeavor to give customers more of what they want – low prices, vast selection, fast and reliable delivery, and a trusted and convenient online shopping experience. In just over a year of launching our India operations, we have expanded our offering to over 18 million products across 36 departments and 100s of categories! Our philosophy of working backwards from the customers is what drives our growth and success.



We will continue to strive to become a trusted and meaningful sales and logistics channel for retailers of all sizes across India and a fast, reliable and convenient online shopping destination for consumers. For us, it is always “Day 1” and we are committed to aggressively invest over the long-term and relentlessly focus on raising the bar for customer experience in India.

Amazon India offers opportunities where you can dive right in, work with smart people on challenging problems and make an impact that contributes to the lives of millions. Join us so you can - Work Hard, Have Fun and Make History.

Thanks and Regards,
Regards,
Archana J
Recruiter (Tech) | Consumer TA
Read more
Amazon India

at Amazon India

1 video
58 recruiters
Neeta Singh Mehta
Posted by Neeta Singh Mehta
Bengaluru (Bangalore), Hyderabad, Noida, gurugram, Mumbai, Pune, NCR (Delhi | Gurgaon | Noida)
3 - 8 yrs
₹6L - ₹32L / yr
skill iconJava
skill iconPython
skill iconRuby
skill iconPHP
skill iconC++
+9 more

Greetings from Amazon...!                                       

 

It is our pleasure in personally inviting you to apply job with Amazon Development Centre India (ADCI). At Amazon we are inclined to hire people with passion for technology and you happened to be one of the shortlisted candidates. Our business is committed to recognizing potential and creating teams that embrace innovation.

 

Please find the Eligible criteria and requirements:

 

Job title                             :             SDE – II (Software Development Engineer)
Role Opportunity
            :             Permanent/Full Time/FTE/Regular

Work Location                 :             Hyderabad/Bangalore/ Gurgaon

 

Must Have

  • Strong Exposure to Data Structures, Algorithms, Coding, System Design (LLD, HLD, OOAD), Distributed systems, problem solving skills, Architecture (MVC/Microservices), logical thinking.

Amazon (ADCI) - If you are looking for an opportunity to solve deep technical problems and build innovative solutions in a fast paced environment working with smart, passionate software developers, this might be the role for you. Amazon’s transportation systems get millions of packages to customers worldwide faster and cheaper while providing world class customer experience – from checkout to shipment tracking to delivery. Our software systems include services that handle thousands or requests per second, make business decisions impacting billions of dollars a year, integrate with a network of small and large carriers worldwide, manage business rules for millions of unique products, and improve experience for millions of online shoppers. With rapid expansion into new geographies, innovations in supply chain, delivery models and customer experience, increasingly complex transportation network, ever expanding selection of products and growing number of shipments worldwide, we have an opportunity to build software that scales the business, leads the industry through innovation and delights millions of customers worldwide.

 

As an SDE, you will develop a deep understanding of our business, work closely with development teams and own the architecture and end-to-end delivery of software components.

About Amazon India:

Amazon teams in India work on complex business challenges to innovate and create efficient solutions that enable various Amazon businesses, including Amazon websites across the world as well as support Payments, Transportation, and Digital products and services like the Kindle family of tablets, e-readers and the store. We are proud to have some of the finest talent and strong leaders with proven experience working to make Amazon the Earth’s most customer-centric company.

We made our foray into the Indian market with the launch of Junglee.com, enabling retailers in India to advertise their products to millions of Indian shoppers and drive targeted traffic to their stores. In June 2013, we launched http://www.amazon.in">www.amazon.in for shoppers in India. With http://www.amazon.in">www.amazon.in, we endeavor to give customers more of what they want – low prices, vast selection, fast and reliable delivery, and a trusted and convenient online shopping experience. In just over a year of launching our India operations, we have expanded our offering to over 18 million products across 36 departments and 100s of categories! Our philosophy of working backwards from the customers is what drives our growth and success.

We will continue to strive to become a trusted and meaningful sales and logistics channel for retailers of all sizes across India and a fast, reliable and convenient online shopping destination for consumers. For us, it is always “Day 1” and we are committed to aggressively invest over the long-term and relentlessly focus on raising the bar for customer experience in India. Amazon India offers opportunities where you can dive right in, work with smart people on challenging problems and make an impact that contributes to the lives of millions. Join us so you can - Work Hard, Have Fun and Make History.

 

Basic Qualifications:

 

  • 3+ years’ experience building successful production software systems
  • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
  • The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs
  • Expertise in System design (design patterns, LLD, HLD, Solid principle, OOAD, Distributed systems etc..), Architecture (MVC/Micro services).
  • Good understanding of at least some of the modern programming languages (Java) and open-source technologies (C++, Python, Scala, C#, PHP, Ruby etc..)
  • Excellence in technical communication
  • Has experience in mentoring other software developers

 

Preferred Qualifications:

 

  • BS/MS in Computer Science or equivalent
  • Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Expertise in delivering high-quality, innovative application
  • Strong desire to build, sense of ownership, urgency, and drive
  • Strong organizational and problem solving skills with great attention to detail
  • Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
  • Experience building highly scalable, high availability services
  • The ideal candidate will be a visionary leader, builder and operator.
  • He/she should have experience leading or contributing to multiple simultaneous product development efforts and initiatives.
  • He/she needs to balance technical leadership with strong business judgment to make the right decisions about technology choices.
  • He/she needs to be constantly striving for simplicity, and at the same time demonstrate significant creativity, innovation and judgment
  • Proficiency in, at least, one modern programming language.
  • Experience in SQL or Non-SQL database.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.

 

 

Good to Have:

  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with enterprise-wide systems
  • Experience influencing software engineers best practices within your team
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Strong written and verbal communication skills preferred

 

Key Points to remember:

 

  • Strong knowledge of the Software Development Life Cycle methodology
  • Technical design, development and implementation decisions on the use of technology in area(s) of specialization.
  • Write or modify programming code to suit customer's needs.
  • Unit test to assure meets requirements, including integration test as needed.
  • Ability to understand and analyze issues and uses judgment to make decisions.
  • Strong problem solving & troubleshooting skills
  • Strong communication skills
  • Responsible for self-development according to professional development plan

 

 

 

 

 

 

Read more
MYLAS IT PRIVATE LIMITED
Rajeshwari Gunam
Posted by Rajeshwari Gunam
Hyderabad
3 - 5 yrs
₹3L - ₹50L / yr
skill iconJava
Data Structures
Algorithms
skill iconScala
skill iconC++
+6 more

Expereince: 3-5 years

Domain: SQL server/SSIS/Cloud technology

Good Knowledge in Creating new tables in database.

Using Triggers, trunket,delete,view,etc

 

Read more
Apisero

at Apisero

2 recruiters
Megham Gayakavad
Posted by Megham Gayakavad
Pune, Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida), Mumbai, Chennai, Hyderabad
1 - 8 yrs
₹1L - ₹20L / yr
skill iconJava
skill iconPython
MuleSoft
J2EE
Struts
+4 more
We are looking for Java Developers & Python Developers
Talk about the role we are offering for Mulesoft and how we are considering trainable resources who are keen to learn and work on new technologies
Our Requirements:
We are looking for 1-8 years of experience in technical skills like Java, python etc and who will be willing to learn and move to mulesoft and related technologies
Ability to work in a fast paced, demanding, and rapidly changing environment
Preferred:
Basic knowledge about mulesoft
Responsibilities
Assist in translating business objectives into technical solutions through the use of MuleSoft Anypoint Platform
Coding, testing, debugging, implementing and documenting MuleSoft based flows and integrations
Apply integration design patterns such as message routing, content enrichment, batch processing, error handling and reconciliation mechanisms to deliver required functionality
WHAT WE ARE OFFERING
Learning and Certification
Best in Industry Salary
Health & Wellness Benefits
Employee Rewards Program
Retirement & Savings
Flexible Schedules
Maternity & Paternity Leave
Read more
Amazon India

Amazon India

Agency job
via Success Pact by Rahul Rajput
Hyderabad, Bengaluru (Bangalore)
3 - 7 yrs
₹25L - ₹40L / yr
skill iconJava
Distributed Systems
skill iconPython
skill iconC
skill iconC++
+1 more
Experience designing highly interactive web applications with performance,
scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
 Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
 Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
 Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
 Solid software development background including design patterns, data structures,
test driven development
 Knowledge of Perl or other scripting languages a plus
 Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
 Software development experience in building highly scalable applications
 Master’s degree in Computer Science, Computer Engineering or related technical
discipline
 Experience in eCommerce and Deep hands-on technical expertise
 Ability to handle multiple competing priorities in a fast-paced environment
 Experience working with service oriented architectures and web based solutions.
Read more
Indeed

Indeed

Agency job
via New Era India by Uday Kumar
Hyderabad
4 - 12 yrs
₹20L - ₹36L / yr
skill iconJava
skill iconC++
skill iconC#
skill iconGo Programming (Golang)
Perl
+1 more

Job Description:
Requirements:

  • BS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field with 3+ years experience programming with at least one of the following languages:Java, C++, C#, Python, Go, or Perl;

OR 

  • MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field 2+ years experience programming with at least one of the following languages: Java, C++, C#, Python, Go, or Perl.

ALSO 

  • Minimum 3 years of experience building applications using at least one of the following: web application technologies including: HTML, CSS, or Javascript; OR Databases, for example: Mysql, Mongo, ora similar program; OR a collection of systems connected and communicating via a network connection
  • Minimum 1 year of experience mentoring more junior Engineers
  • Significant experience with large scale, high-performance systems
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort