Embedded Engineer

SimpleMind.Tech 

📍 Pune City, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

NFCC/C++SPII2CRTOS

Industry

EnergyConsumer Electronics

Job Description

Company Description SimpleMind.Tech is a global technology company that delivers software development, enterprise solutions, mobile applications, web platforms, UI/UX design, artificial intelligence, and digital transformation services. The company partners with clients across industries such as Energy, Manufacturing, Retail, Logistics, Fintech, Healthcare, Education, Mobility, and Professional Services. SimpleMind.Tech focuses on creating innovative, scalable, and future-ready solutions that improve efficiency, support growth, and generate measurable business value. Its teams work on custom software, enterprise integrations, and AI-powered solutions to help organizations navigate complexity and unlock new opportunities. Guided by a vision to be a trusted technology partner worldwide, SimpleMind.Tech empowers businesses to innovate and succeed in an increasingly digital world.


Role Description:


·       Develop and maintain embedded software for NFC-based systems using C/C++

·       Work directly with Near Field Communication reader hardware (initialization, configuration, communication handling)

·       Implement and debug NFC communication between reader and cards/tags

·       Integrate NFC reader modules with microcontrollers (SPI / I2C / UART)

·       Analyze and resolve low-level communication issues (timing, collisions, signal problems)

·       Work with NFC protocols such as ISO 14443 and ISO 15693

·       Interface embedded systems with backend platforms via APIs

·       Optimize performance, reliability, and response time


Mandatory Requirements:

·       3+ years of embedded development experience (C/C++)

· Proven hands-on experience with NFC readers (mandatory)

·       Experience working with reader chipsets such as:

o  NXP (PN532, PN7150, PN5180)

o  STMicroelectronics (ST25 series)

·       Strong understanding of NFC communication flow:

o  Polling

o  Anti-collision

o  Data exchange

·       Experience interfacing NFC readers with MCUs (STM32 / ESP32 / NXP)

·       Solid knowledge of communication protocols (SPI, I2C, UART)

·       Experience with RTOS (FreeRTOS preferred)

·       Hands-on debugging using tools like logic analyzers / oscilloscopes


Nice to have:

·       Experience with EMV/contactless payment systems

·       Familiarity with secure elements and encryption

·       Experience with BLE or other wireless communication

·       Basic knowledge of embedded Linux

  • ·       Exposure to AI/Edge processing (advantage, not required)