Gratuity Consulting

Python Embedded Engineer

Job Location: Chennai
Employment Type: Contract
Experience Required: 3
Role: Engineer

Experience: 3+ years
Engagement Type: Contract – 1 Year
Location: Chennai

Role Overview:

We are looking for a skilled Python Embedded Engineer to design, develop, and optimise software solutions that interface with hardware and embedded platforms. The role requires strong Python development skills combined with a working understanding of embedded systems concepts, communication protocols, and cross-functional collaboration.

Key Responsibilities:

  • Design, develop, and maintain robust Python-based applications, tools, and integration layers.
  • Develop and integrate software for embedded systems, ensuring reliable hardware-software interaction.
  • Collaborate with hardware, firmware, and systems engineering teams to deliver end-to-end solutions.
  • Optimise software performance for resource-constrained embedded environments.
  • Debug and resolve system-level issues across software and hardware boundaries.
  • Participate in code reviews, enforce coding standards, and contribute to documentation.
  • Support testing, validation, and product release activities.

Required Skills & Qualifications:

  • 3+ years of professional experience in Python development.
  • Solid understanding of software development fundamentals and clean coding practices.
  • Experience or meaningful exposure to embedded systems development.
  • Knowledge of hardware-software interaction and communication protocols (e.g. UART, SPI, I2C, CAN).
  • Proficiency with Git or equivalent version control systems.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication skills and ability to work effectively in cross-functional teams.

Good to Have:

  • Experience with C or C++ in embedded or systems programming contexts.
  • Knowledge of RTOS or Linux-based embedded environments.
  • Hands-on experience with microcontrollers, sensors, or device drivers.
  • Exposure to CI/CD pipelines and automated testing frameworks

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top