01 Oct
|
Evolute Fintech Innovations
|
Bengaluru
01 Oct
Evolute Fintech Innovations
Bengaluru
Role Purpose :
· Develop and maintain Windows-based applications that interface with integrated embedded hardware products, device SDKs and peripherals.
· Enable seamless integration between software applications, biometric devices, smart card readers, NFC readers, and other peripherals.
· Improve product reliability, performance, and maintainability through robust software engineering practices.
· Support product development, debugging and deployment activities across Windows and embedded platforms.
· Support escalated customer deployments, troubleshooting, and enhancement of Evolute's products.
· Deliver assigned modules, resolve integration defects, participate in code reviews, support product releases.
· We are receiving Windows requirements and having a CPP resource will help in catering SDK and Sample application development
Critical Skills Required:
A. Must-Have Functional Skills
Skill
Required Level
C++ (C++11/14/17)
Advanced
Object Oriented Programming
Advanced
STL & Memory Management
Advanced
Win32 Programming
Intermediate
MFC / Qt Framework
Intermediate
Multithreading & Synchronization
Advanced
DLL Development & Integration
Advanced
USB / HID / Serial Communication
Intermediate
Socket Programming (TCP/IP)
Intermediate
Visual Studio 2017-2022
Advanced
Git / GitLab
Intermediate
Debugging & Performance Optimization
Advanced
B. Transferable/ Trainable Skills
· Smart Card Technologies
· NFC/RFID Technologies
· Biometric Device Integration
· Device Security & Cryptography
· Android Native Development
· Embedded Linux Exposure
· Fintech Domain Knowledge
· Device Management Platforms
Major Areas of Contribution:
- Strategic Contribution:
· Support development of next-generation digital identity and payment solutions.
· Improve software architecture and product maintainability.
· Contribute to product innovation and engineering excellence.
· Enhance customer satisfaction through high-quality software releases.
- Functional Contribution:
· Design, develop, test, and maintain C++ applications on Windows platforms.
· Integrate software applications with biometric devices, smart card readers, NFC readers, and payment terminals.
· Develop reusable software libraries and SDK components.
· Investigate and resolve software defects and customer escalations.
· Participate in architecture reviews, code reviews, and release activities.
· Collaborate with firmware, hardware, QA, and product management teams.
· Create technical documentation and integration guides.
· Support field deployments and production releases.
Success Indicators in First 6 Months
· Understand product architecture and development processes.
· Independently deliver assigned features and enhancements.
· Successfully resolve software defects and integration issues.
· Contribute to at least one major product release.
· Demonstrate ownership of assigned modules.
· Achieve positive feedback from peers and stakeholders.
Growth chance for this role
· Senior C++ Developer
· Technical Lead – Windows & Embedded
· Product Architect
· Engineering Manager
· Embedded Platform Specialist
Preferred Industry Experience
· Fintech Products
· Digital Identity Solutions
· Biometric Devices
· Smart Card Solutions
· Payment Terminals
· Embedded Systems
· Industrial Automation
· IoT Products
· Hardware-Software Integrated Products
Screening Questions
· Total years of experience in C++?
· Experience with Win32, MFC, or Qt?
· Experience integrating USB/HID/Serial devices?
· Have you worked on embedded hardware products?
· Experience in DLL/SDK development?
· Familiarity with multithreaded programming?
· Experience with Git and CI/CD workflows?
· Current CTC, Expected CTC, and Notice Period?
· B.E./B.Tech in Computer Science, Electronics, Information Science, Electrical Engineering, or equivalent.
· 2–3 years of experience in C++ development.
· Experience in Windows desktop application development.
· Exposure to embedded product environments with integration of AI tools.
· Experience working with hardware devices and communication protocols.
· Strong debugging and analytical capabilities.
📌 Engineer Software Development (Bengaluru)
🏢 Evolute Fintech Innovations
📍 Bengaluru