Sr. Python Embedded Developer

indiumsoft

Chennai District

Hybrid

INR 2,800,000 - 4,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IndiumSoft in Chennai seeks a Senior Python Software Developer to advance embedded software solutions with strong Python expertise and Bluetooth protocol knowledge.

You will design, test, and automate workflows, while collaborating with firmware, product, and QA teams to ensure high performance and scalable systems in development and manufacturing environments.

Qualifications

  • 10+ years of Python development experience with good coding practices.
  • Solid understanding of embedded systems and Bluetooth protocols.
  • Experience with Jenkins CI/CD pipelines and Groovy scripting.
  • Experience in C/C++ fundamentals for embedded environments.
  • Familiarity with PyQt GUI framework.
  • Proficiency with REST APIs using Python.
  • Experience building automation frameworks for testing/deployment.
  • Version control with Git/GitHub, Mercurial knowledge helpful.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Strong problem-solving and communication; ability to lead small teams.

Responsibilities

  • Design and implement Python-based solutions for embedded system integrations.
  • Develop tools and frameworks to enhance development and testing for embedded firmware.
  • Contribute to Bluetooth stack development and troubleshooting.
  • Automate workflows and build scalable test automation frameworks using Python.
  • Collaborate with firmware, product, and QA teams on software needs.
  • Integrate and maintain CI/CD pipelines using Jenkins.
  • Debug and enhance existing systems to meet evolving requirements.
  • Mentor junior developers and support technical decision-making.
  • Document designs, workflows, and processes for scalability and reproducibility.

Skills

Python development
Embedded systems
Bluetooth protocols
CI/CD pipelines
REST APIs
Git/GitHub
PyQt
Testing with pytest
Leadership

Education

Bachelor's degree in CS/IT or related field

Tools

Jenkins
Groovy
Mercurial

Job description

Role Title: Sr Python Developer Work Experience: 8 to 10 Years Educational Qualification: Bachelor’s degree in computer science, Information Technology, or a related field Work Location: Chennai Work Mode : Work from Office - Hybrid Key Responsibility: > Experience working in or around: > Bluetooth stack > Multi threading > Embedded firmware development > Solid python programming skills.

Job Description:

We are looking for a highly skilled Senior Python Software Developer to join our team and contribute to the development of cutting-edge software solutions for embedded systems. The ideal candidate will have a deep understanding of Python development, embedded systems, and Bluetooth communication protocols, combined with experience in automation frameworks and CI/CD pipelines. In this role, you will collaborate with cross-functional teams to deliver innovative features and robust solutions for next-generation products, ensuring high performance and scalability in both development and manufacturing environments.

Principal Duties and Responsibilities:
  • Design and implement robust Python-based solutions for embedded system integrations.
  • Develop and maintain software tools and frameworks to enhance development and testing processes for embedded firmware.
  • Contribute to Bluetooth stack development and troubleshooting, ensuring seamless communication protocols.
  • Automate workflows and build scalable test automation frameworks using Python.
  • Collaborate with firmware engineers, product managers, and QA teams to address software development and testing needs.
  • Integrate and maintain CI/CD pipelines using Jenkins, optimizing for performance and reliability.
  • Debug and enhance existing systems to meet evolving product requirements.
  • Provide mentorship to junior developers and support technical decision-making within the team.
  • Document designs, workflows, and processes for future scalability and reproducibility.
Qualifications:
  • 10+ years of professional Python development experience with strong adherence to PEP8 and industry standards.
  • Solid understanding of embedded systems and Bluetooth communication protocols.
  • Good to have experience with the pytest testing framework for test development.
  • Experience with Jenkins CI/CD pipelines and scripting in Groovy.
  • Experience in C/C++ fundamentals and their application in embedded environments.
  • Familiarity with GUI frameworks such as PyQt.
  • Proficiency in working with REST APIs using Python.
  • Experience in building and maintaining automation frameworks for testing and deployment.
  • Skilled in version control systems (e.g., Git/GitHub, Mercurial).
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Strong problem-solving, critical thinking, and communication skills.
  • Ability to lead small teams, organize tasks, and manage risks effectively.
Additional skills(Good to have) :
  • Experience with the Selenium framework.
  • Familiarity with Appium for mobile testing.
  • Exposure to Python IDEs like PyCharm or Visual Studio Code.
  • Experience with Atlassian tools (Jira, Confluence, etc.).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

HypTechie • Chennai District

On-site
INR 2,500,000 - 4,000,000
Flexible hybrid working environment
Opportunity to lead development
Global customers
Python Embedded Engineer
Python Embedded Engineer

iaseess consultant llp • Chennai District

On-site
INR 990,000 - 1,210,000
Python Developer
Python Developer

GSR Business Services • Pune District

On-site
INR 2,300,000 - 3,600,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

SmartRecruiters, Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI • Bengaluru

On-site
INR 600,000 - 30,000,000
Python Senior Developer
Python Senior Developer

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Python Test Automation Engineer
Embedded Python Test Automation Engineer

Larsen & Toubro (L&T) • Pune District

On-site
INR 800,000 - 1,100,000
Senior Embedded Testing Engineer
Senior Embedded Testing Engineer

Embitel Technologies • Pune District

On-site
INR 600,000 - 900,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Embedded Software Developer — Python & Embedded Linux
Senior Embedded Software Developer — Python & Embedded Linux

i-TEK RFID • Pune District

On-site
INR 1,200,000 - 1,800,000