Sr. Python Embedded Developer
Indium- Location
- Chennai, Tamil Nadu, India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1y ago
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.).
Skills
- Python
- Jenkins
- pytest
- Groovy
- C
- C++
- Git
- GitHub
- Selenium
- Appium
- Visual Studio Code
- Jira
- Confluence
More jobs at Indium
All 65Automation Lead
Indium · Chennai, Tamil Nadu, India · 1mo ago
Senior Test Engineer
Indium · Mumbai, Maharashtra, India · 1mo ago
Senior Test Engineer
Indium · Mumbai, Maharashtra, India · 1mo ago
Senior Automation Engineer
Indium · Bangalore North, Karnataka, India · 1mo ago
Senior AI Architect
Indium · Chennai, Tamil Nadu, India · 1mo ago
Similar roles
Senior Backend Engineer
Zact · Mumbai, India · today
Forward Deployed Engineer
DevRev · India · today
Cloud Developer
Hpe · Bengaluru, Karnātaka, India · today
Software Engineer - Packet Forwarding
Hpe · Bengaluru, Karnātaka, India · today
Systems Operations Senior Manager - Production Operations, AIOps, MLOps
Wf · Bengaluru, India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today