Sr. Python Embedded Developer

Posted 13 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
Artificial Intelligence • Big Data • Cloud • Analytics • Business Intelligence • Generative AI • Big Data Analytics
The Role
Lead development of Python-based solutions for embedded systems, contribute to Bluetooth stack and firmware integration, build test automation and CI/CD pipelines, debug systems, collaborate across teams, mentor junior engineers, and document workflows.
Summary Generated by Built In

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 skill
s.

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.).


Skills Required

  • 10+ years of professional Python development experience
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Experience with embedded systems and Bluetooth communication protocols
  • Strong Python programming skills with adherence to PEP8
  • Experience with multithreading and embedded firmware development
  • Experience building and maintaining automation frameworks and test automation
  • Experience with Jenkins CI/CD pipelines and Groovy scripting
  • C/C++ fundamentals for embedded environments
  • Proficiency working with REST APIs using Python
  • Experience with version control systems (Git/GitHub, Mercurial)
  • Ability to mentor junior developers and lead small teams
  • Familiarity with the pytest testing framework
  • Familiarity with PyQt GUI framework
  • Familiarity with Agile methodologies (Scrum/Kanban)
  • Experience with Selenium and Appium
  • Familiarity with Python IDEs (PyCharm, Visual Studio Code) and Atlassian tools (Jira, Confluence)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Westerville, OH
5,000 Employees
Year Founded: 1999

What We Do

Indium is an AI-driven digital engineering company that helps enterprises build, scale, and innovate with cutting-edge technology. We specialize in custom solutions, ensuring every engagement is tailored to business needs with a relentless customer-first approach. Our expertise spans Generative AI, Product Engineering, Intelligent Automation, Data & AI, Quality Engineering, and Gaming, delivering high-impact solutions that drive real business impact. With 5000+ associates globally, we partner with Fortune 500, Global 2000, and leading technology firms across Financial Services, Healthcare, Manufacturing, Retail, and Technology—driving impact in North America, India, the UK, Singapore, Australia, and Japan to keep businesses ahead in an AI-first world.

Similar Jobs

Pfizer Logo Pfizer

Technical Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Chennai, Tamil Nadu, IND
121990 Employees

Pfizer Logo Pfizer

Associate Data Manager, Clinical Data Sciences

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Chennai, Tamil Nadu, IND
121990 Employees

Pfizer Logo Pfizer

Associate Manager - Indirect Taxation

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Chennai, Tamil Nadu, IND
121990 Employees

Pfizer Logo Pfizer

Site Reliability Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
2 Locations
121990 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
300 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account