drjobs Python Developer

Python Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Framingham, MA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role:Sr Python Developer

Location: Framingham MA (Day 1 Onsite Role)

JD Here are the needs for the python engineers:

Experience working in or around:

o Bluetooth stack

o Multithreading

o Embedded firmware development

Solid python programming skills An exhaustive list of qualifications that we value not all are required:

Job Description

We are looking for a highly skilled Senior Python Software Developer to join our team and contribute to the development of cuttingedge 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 crossfunctional teams to deliver innovative features and robust solutions for nextgeneration products ensuring high performance and scalability in both development and manufacturing environments.

Principal Duties and Responsibilities

Design and implement robust Pythonbased 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 decisionmaking 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.

Handson experience with the pytest testing framework for test development.

Experience with Jenkins CI/CD pipelines and scripting in Groovy.

Knowledge of 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 problemsolving critical thinking and communication skills.

Ability to lead small teams organize tasks and manage risks effectively.

Bachelors degree in Computer Science

Software Engineering or related field.

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

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.