Experience
2 - 3 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Software Development Engineer
Job Type
Not specified
Job Description
Job Summary
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 Evolutes 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.
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.
- 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.
- 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.
- Senior C++ Developer
- Technical Lead - Windows & Embedded
- Product Architect
- Engineering Manager
- Embedded Platform Specialist
- 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
- Smart Card Technologies
- NFC/RFID Technologies
- Biometric Device Integration
- Device Security & Cryptography
- Android Native Development
- Embedded Linux Exposure
- Fintech Domain Knowledge
- Device Management Platforms
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
