Navvyasa Consulting is looking for Embedded Firmware Engineer (Payment Devices – RTOS & Android)
About the Role:
Our client is seeking an experienced Embedded Firmware Engineer to develop firmware for cutting-edge payment devices. Expertise in RTOS (e.g., FreeRTOS), embedded Android, secure payment technologies (EMV, PCI-DSS), and microcontroller programming (ARM Cortex-M/A) would be a plus. Responsibilities include firmware/driver development, debugging, and testing.
Educational Qualifications:
Bachelor’s or Master’s Degree in Electronics Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Technical Skills Required:
● Programming Languages – Proficiency in C, C++, and some familiarity with Java/Kotlin (for Android-based devices).
● RTOS Experience – Hands-on experience with FreeRTOS, ThreadX, VxWorks, QNX, or other embedded RTOS.
● Android for Embedded Systems – Understanding of AOSP (Android Open Source Project), HAL (Hardware Abstraction Layer), JNI, and Linux Kernel modifications for embedded Android-based payment devices.
Hardware & Microcontroller Expertise:
● Microcontrollers & Processors – Experience with ARM Cortex-M, Cortex-A, STM32, NXP i.MX, Qualcomm, MediaTek, or similar.
● Peripheral Communication Protocols – Knowledge of SPI, I2C, UART, USB, PCIe, CAN, GPIOs, and ADC/DAC for hardware interfacing.
Payment Security & Compliance:
● Secure Payment Standards – Familiarity with EMV, PCI-DSS, P2PE (Point-to-Point Encryption), HSM (Hardware Security Module).
● Cryptography & Security – Experience with AES, RSA, SHA, ECC, Secure Boot, and Trusted Execution Environments (TEE).
● Tamper Detection & Secure Storage – Implementation of anti-tamper mechanisms for secure transactions.
Firmware & Driver Development:
● Bootloader & BSP Development – Experience with custom bootloaders, U-Boot, and Board Support Packages (BSPs).
● Kernel & Device Driver Development – Working with Linux Kernel, Device Tree, and writing device drivers for Android/Linux.
● OTA Updates & Secure Firmware Updates – Implementing Over-the-Air (OTA) updates and secure boot mechanisms.
Debugging & Testing:
● Debugging Tools – Proficiency with JTAG, GDB, OpenOCD, Oscilloscopes, and Logic Analyzers.
● Testing & Validation – Experience in unit testing, hardware-in-the-loop (HIL), and software-in-the-loop (SIL) testing.
Additional Skills (would be a plus):
● Wireless Connectivity – Experience with Bluetooth, Wi-Fi, NFC, LTE, 5G, LoRa for payment device communication.
● Cloud & IoT Integration – Understanding of MQTT, HTTP/HTTPS, WebSockets, and cloud-based remote device management.
● Machine Learning on Edge – Basic understanding of AI/ML models on embedded hardware (optional but beneficial).
To Apply:
Send your resume to [email protected].
Job Features
Job Category | Embedded Firmware Engineer |

Report
Block Member?
Please confirm you want to block this member.
You will no longer be able to:
- See blocked member's posts
- Mention this member in posts
- Invite this member to groups
- Message this member
- Add this member as a connection
Please note: This action will also remove this member from your connections and send a report to the site admin. Please allow a few minutes for this process to complete.