About the Role:
We are looking for a proactive Python Developer with 1–2 years of experience, strong scripting skills, and hands-on exposure to embedded systems. This role blends embedded development support with DevOps responsibilities — focusing on Python scripting, automation, and Docker-based workflows. You'll be part of a team building and maintaining infrastructure to streamline development, testing, and deployment of embedded applications.
Key Responsibilities:
Develop Python scripts for automation, embedded system interaction, and test workflows.
Work closely with embedded engineers to integrate hardware-level testing and diagnostics.
Build and manage Docker containers for reproducible development, simulation, and CI environments.
Maintain and enhance CI/CD pipelines using Jenkins.
Support Linux-based system scripting and hardware toolchains.
Automate firmware build, test, and deployment pipelines.
Requirements:
We are currently seeking an Embedded Systems Python Engineer – DevOps. Please note, this is an onsite role based in Karachi, and we will only be considering applications from Karachi residents.
1–2 years of experience in Python, with a focus on scripting and system automation.
Solid understanding of embedded development workflows and tools (e.g., cross-compilation, flashing, serial communication).
Experience working with Docker — building, customizing, and deploying containerized environments.
Familiarity with Jenkins and CI/CD pipelines.
Comfortable working in Linux environments, including shell scripting.
Understanding of hardware interfaces (UART, SPI, I2C) and working with real devices.
Nice to Have:
Experience with build systems like Make or CMake for embedded targets.
Exposure to embedded platforms such as Raspberry Pi, STM32, or Arduino-based systems.
Basic knowledge of C/C++ for debugging or integrating with firmware.
Familiarity with Git and collaborative development workflows.
Education:
For the Embedded Systems Python Engineer – DevOps position, candidates with a BE in Electrical, Electronics, or Mechatronics, or a BS in Computer Science will be preferred.
Job Type: Full-time
Pay: Rs65,000.00 - Rs120,000.00 per month
Work Location: In person
Application Deadline: 18/06/2025