Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Engineer (embedded System) @ i TEK RFID

Home > Software Development

 Lead Engineer (embedded System)

Job Description

Job Summary

We are seeking an experienced Senior Embedded Systems Engineer to lead the architecture, development, and deployment of our RFID-enabled IoT devices. The ideal candidate will bring strong expertise in Embedded C, Linux system programming, and Python scripting, along with leadership skills to guide a small team of developers.

You will be responsible for low-level firmware, Linux-based system components, and backend integration using MQTT and related IoT protocols. This is a leadership role with high visibility and technical ownership.


Role & responsibilities

  • Design and develop embedded applications in C and system-level software for Linux-based SBCs (ARM64, x86_64).
  • Build and maintain Python-based scripts/tools for device configuration, automation, testing, or lightweight services.
  • Integrate and support RFID, UART, and other hardware communication protocols.
  • Develop and maintain IoT connectivity using MQTT and other protocols.
  • Lead a small cross-functional team of C and Python developers (5 - 7 people).
  • Review code, define technical direction, and ensure high-quality deliverables.
  • Collaborate with hardware, software, and cloud teams to deliver integrated solutions.
  • Maintain build systems, debugging tools, and deployment pipelines.
  • Ensure performance tuning, resource management, and robustness in production.

Preferred candidate profile

  • 10+ years of experience in Embedded C programming and system-level Linux development.
  • Strong background in Linux system programming, multithreading, and low-level I/O.
  • Proficiency in Python for scripting, automation, or lightweight service development.
  • Hands-on experience with UART, RFID module integration, or similar peripherals.
  • Familiarity with MQTT and building IoT solutions over Linux.
  • Comfortable working with ARM64 and x86_64 SBCs (Raspberry Pi, BeagleBone, custom boards).
  • Strong debugging and performance analysis skills (e.g., GDB, dmesg, perf, strace).
  • Knowledge of embedded toolchains, cross-compilation, and build systems (Make/CMake/Yocto).

Experience managing small engineering teams or mentoring junior developers

Nice to Have

  • Experience with OTA updates and firmware deployment strategies.
  • Familiarity with Docker or containerized embedded apps.
  • Knowledge of secure boot, device provisioning, and embedded security.
  • Exposure to cloud IoT platforms (AWS IoT, Azure IoT Hub, etc.).
  • Contributions to open-source or participation in hardware/software communities.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: i TEK RFID
Location(s): Pune

+ View Contactajax loader


Keyskills:   Embedded C Linux system programming Embedded C programming Python Python for scripting Raspberry Pi RFID module integration custom boards Debugging UART BeagleBone

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Software Engineer III, Front End, Google Cloud

  • Google
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineer III, Front End, Google Cloud

  • Google
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

i TEK RFID

Leading RFID and Wireless IoT & retail solutions provider. For over two decades, i-TEK has to its credit, numerous success stories in the field of Manufacturing, Travel & Transport, Logistics, Retail, Mining, Oil & Gas, Energy & Utilities. We aspire to be changemakers in providing in...