Find a jobRecruiters

Senior Embedded Software Developer -Python & Embedded Linux

Exclusive opportunity

Onsite

Senior Embedded Software Developer -Python & Embedded Linux

i TEK

Senior Embedded Software Developer -Python & Embedded Linux

Skills

DockerPythonLinuxMQTTRaspberry Pi

10 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Pune, Maharashtra, India

Work mode:

Onsite

Published on:

9 October 2026

What they need


Senior Embedded Software Developer Python & Embedded Linux

Role

We are looking for a Senior Embedded Software Developer with strong hands-on experience in Python and Embedded Linux to develop software for our ARM64/x86_64-based embedded products.

This is a hands-on individual contributor role, focused on building production-grade applications that interact with hardware, provide local graphical interfaces, and communicate with backend/cloud systems.

Key Responsibilities

  • Develop and maintain production-grade Python applications on Embedded Linux.
  • Build responsive PyQt/PySide GUI applications for industrial/touchscreen devices.
  • Integrate and control hardware using GPIO, UART/RS232/RS485, SPI, I2C, USB, and Ethernet.
  • Integrate RFID readers and industrial peripherals with embedded applications.
  • Develop MQTT-based device communication for telemetry, commands, events, and remote configuration.
  • Integrate embedded applications with REST APIs and web/backend services.
  • Develop background services, device monitoring, diagnostics, logging, and recovery mechanisms.
  • Build Python-based automated tests and production tools for device configuration and validation.
  • Work with Linux services, systemd, networking, processes, threads, and device interfaces.
  • Debug and resolve hardware/software integration issues in development and production.
  • Write clean, maintainable, well-tested code and participate in code reviews.

Required Skills

  • 4-8 years of software/embedded development experience.
  • Strong Python 3 development experience.
  • Strong experience with PyQt, PySide, or Qt.
  • Hands-on Embedded Linux experience.
  • Experience with GPIO and hardware interfaces.
  • Experience with UART/serial communication and industrial peripherals.
  • Experience with RFID integration is highly desirable.
  • Strong experience with MQTT and REST APIs.
  • Good understanding of HTTP/HTTPS, JSON, TCP/IP, and networking.
  • Experience with Python threading, asyncio, multiprocessing, or event-driven programming.
  • Experience with systemd/Linux services and embedded device deployment.
  • Strong debugging and problem-solving skills.
  • Good Git and software development practices.

Good to Have

  • ARM64 SBCs such as Raspberry Pi, BeagleBone, or custom boards.
  • Yocto or Buildroot.
  • Docker on Embedded Linux.
  • OTA updates and remote device management.
  • WebSockets and cloud IoT platforms.
  • Hardware-in-the-loop and production test automation.
  • Working knowledge of C/C++ for understanding and debugging low-level components.

Technology Stack

Python | PyQt/PySide | Embedded Linux | GPIO | RFID | UART/RS485 | MQTT | REST APIs | ARM64/x86_64 | Git

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools