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.
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:
> 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.).
Indium Chennai, Tamil Nadu, IND Office
No.64 (Old N.143), Eldams Road, Ganesh Chambers, Teynampet, Chennai, Tamil Nadu, India, 600 018
Similar Jobs
Software
The Strategic Account Director will manage key BFSI accounts, develop strategic plans, maintain executive relationships, and drive revenue growth through complex sales cycles in India's banking and finance sectors.
Top Skills:
AIAPIsCloudDevOpsMlSaaSSalesforce
Software
As an Account Executive, you will drive B2B sales in IT/ITES and Automotive sectors, managing enterprise accounts and leading the entire sales cycle. Responsibilities include prospecting, client engagement, and closing high-value deals.
Top Skills:
Api ToolsCloud-Native InfrastructureDeveloper ToolingDevops PlatformsSalesforceSecurity ToolingTesting
Food • Retail • Agriculture • Manufacturing
The role involves developing growth strategies, managing customer relationships, collaborating with cross-functional teams, and driving sales in the retail sector, particularly in FMCG.
Top Skills:
E-CommerceFmcgRetail
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


