Python Developer

6 days ago


Ludhiana, Punjab, India Bajajsons Ltd Full time ₹ 5,00,000 - ₹ 10,00,000 per year

Company Description

Bajajsons Ltd is a leading manufacturer of Forged & Machined Components for the automobile industry. With six manufacturing units spread across North India and West India, we specialize in transmission, suspension, chassis, and critical engine components for both two-wheelers and four-wheelers. Our dedicated team of 2800 employees is committed to achieving total customer satisfaction through continuous product and process improvement. All our units are TS-16949 certified, and some units are EMS 14001 & OSAS 18001 certified. We also hold accreditations from Hero Moto Corp and BOSCH.

Role Description

We are looking for a skilled
Python Developer with hands-on experience in IoT gateway development
, specifically on
Raspberry Pi and other edge hardware
. The ideal candidate will design, develop, and maintain edge applications that communicate with sensors, PLCs, cloud platforms, and internal enterprise systems. You will be part of our IoT engineering team responsible for building secure, scalable, and reliable data ingestion, processing, and device-management solutions.

Key Responsibilities

  • Develop and optimize
    Python applications for IoT gateways
    running on
    Raspberry Pi and Linux-based edge devices
  • Interface with
    sensors, PLCs, industrial devices, Modbus / RS485 / MQTT / OPC-UA / HTTP APIs
  • Build local data acquisition, processing, storage, and edge analytics logic
  • Implement reliable
    IoT communication protocols
    (MQTT, REST, WebSocket, TCP/UDP, etc.)
  • Integrate edge gateways with
    cloud IoT platforms
    (AWS IoT, Azure IoT, GCP, or custom APIs)
  • Ensure secure device authentication, data encryption, and robust OTA (Over-the-air) update mechanisms
  • Optimize performance, memory usage, and uptime for always-on edge systems
  • Develop containerized services using
    Docker on Raspberry Pi
  • Build monitoring, logging, and remote device management capabilities
  • Collaborate with hardware, firmware, and backend teams to ensure smooth system integration
  • Maintain technical documentation and deployment guides

Must-Have Technical Skills

  • Strong proficiency in
    Python 3
  • Experience building applications on
    Raspberry Pi (Raspbian / Raspberry Pi OS / Linux)
  • Hands-on with
    IoT protocols
    : MQTT, Modbus, OPC-UA, REST, WebSockets, TCP/IP
  • Experience handling
    sensor data, GPIO, I2C, SPI, Serial, USB interfaces
  • Familiar with
    Edge computing architectures
  • Understanding of
    Linux scripting, system services (systemd), networking
  • Experience with
    databases
    (Oracle, SQLite, InfluxDB, PostgreSQL, Redis preferred)
  • Experience with
    Git
    , CI/CD pipelines, code versioning

Good to Have

  • Exposure to
    industrial IoT
    , SCADA, manufacturing systems
  • Knowledge of cloud IoT services (Zoho IoT, GCP IoT)
  • Experience building OTA update systems, device provisioning, security hardening
  • Familiarity with AI/ML at edge (TinyML, TensorFlow Lite, etc.)

Soft Skills

  • Strong analytical and troubleshooting skills
  • Ability to work independently and in cross-functional teams
  • Good documentation and communication skills
  • Passion for building reliable IoT systems


  • Ludhiana, Punjab, India Life Solutions Company Full time ₹ 3,60,000 - ₹ 5,40,000 per year

    Job Opportunities for Python Developer – IT DepartmentPosition: Python Developer – IoT (Edge / Raspberry Pi)Location: Ludhiana (Onsite)Experience: 2–3 yearsJob DescriptionWe are looking for a skilled Python Developer (IoT – Edge / Raspberry Pi) to design and deploy IoT applications using Raspberry Pi and industrial gateways. The candidate will work...


  • Ludhiana, Punjab, India Digimantra Innovations Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    AI with Python Developer Experience - 1–2 years Location - Ludhiana Share your updated resume now.


  • Ludhiana, Punjab, India Infugin Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    𝐈𝐧𝐟𝐮𝐠𝐢𝐧 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬 is looking for a passionate and skilled 𝐏𝐲𝐭𝐡𝐨𝐧/𝐃𝐣𝐚𝐧𝐠𝐨 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 to join our growing team We are seeking a highly skilled to join our dynamic team and contribute to cutting-edge AI-driven projects and automation...


  • Ludhiana, Punjab, India Warping Vex Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Hiring Full-Stack Developer in Ludhiana. Build AI-powered mobile app for auto e-commerce listings. Skills: React Native, NestJS, Python/FastAPI, PostgreSQL, REST APIs, OAuth, AWS, Docker, AI/ML, marketplace APIs Required Candidate profileRole: Full Stack DeveloperIndustry Type: Software ProductDepartment: Engineering - Software & QARole Category: Software...

  • Full Stack Developer

    4 hours ago


    Ludhiana, Punjab, India 11271a2e-b30f-4c23-a49f-68a5c9a2774f Full time ₹ 18,000 - ₹ 25,000 per year

    A full-stack developer job description involves a wide range of responsibilities across both the front-end and back-end of software development, including designing, coding, and maintaining applications, building and integrating APIs, managing databases, and ensuring overall application functionality and performance. Key duties include writing clean code,...


  • Ludhiana, Punjab, India Logiciel Solutions | AI-Powered Teams That Feel In-House Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Job Title : Senior AI Engineer About Logiciel Solutions Logiciel Solutions is a service-based company specializing in building, launching, and scaling SaaS products. Since 2011, we have partnered with startups to turn innovative ideas into successful, market-ready solutions. We enable startups to accelerate their SaaS journey and achieve long-term,...

  • Data Engineer

    1 week ago


    Ludhiana, Punjab, India Technossus Software Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Position SQL DeveloperExperience -5 yearsLocation Chandigarh / Ludhiana / PuneAbout the Role - We are looking for a skilled Data Engineer with strong expertise in SQL and hands-on experience in modern data platforms. The role will primarily involve working with SQL-based solutions while contributing to our evolving Python-based data framework. Exposure to...


  • Ludhiana, Punjab, India LN Webworks Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    ResponsibilitiesDesign and develop AI/ML models for real-world applications.Build and maintain robust backend systems and APIs.Collaborate with data scientists, DevOps, and product teams to deliver scalable AI solutions.Deploy models to production and monitor performance.Optimize model and system performance for latency, throughput, and scalability.Document...

  • QA Engineer

    2 weeks ago


    Ludhiana, Punjab, India Technocrats Horizons Compusoft Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Overview: The QA Engineer plays a crucial role in ensuring the quality of our software products. They are responsible for testing and analyzing our systems and applications to ensure they meet our high standards of quality and performance.Key Responsibilities:Develop and execute test cases and test scriptsConduct manual and automated testingIdentify and...

  • Professor (CSE)

    1 week ago


    Ludhiana, Punjab, India PCTE Group of Institutes Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job DescriptionWe are looking for a creative and qualified faculties in Computer Science & Engineering (CSE) Department for PCTE Group of Institutes who is passionate about teaching and ready to develop and deliver quality content for assigned courses. We need a person ready to take the responsible and challenging opportunities in order to exhaust his/her...