Senior Python Developer Job at Goli Tech, Framingham, MA

ZVJNZ3V6SXVQaXBLU3lyMmpVUy9tU0FXdFE9PQ==
  • Goli Tech
  • Framingham, MA

Job Description

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, the candidate 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.

Job Description

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.
Hands-on 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 problem-solving, critical thinking, and communication skills.
Ability to lead small teams, organize tasks, and manage risks effectively.
Bachelor's 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.).

  • Skills Mandatory

    • 10+ years in Python using PEP 8 standards
    • Embedded Systems
    • Bluetooth
  • Skills Primary

    • CI/CD pipelines with Jenkins
    • REST APIs with Python
    • Groovy scripting, PyQT, C/C++ fundamentals for Embedded environments
  • Skills Good to have

    • Selenium, Appium, IDEs like PyCharm or Visual Studio Code, Jira, Confluence
  • Total Experience

    • 10 years in Python minimum
  • Educational Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or related field

Required Skills : Python

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Job Tags

Similar Jobs

Accrue Select

Work from home Data Analyst Typist Job at Accrue Select

Accrue Select is seeking a talented and detail-oriented Data Analyst Typist to join our team. This remote position offers the flexibility to work from home while contributing to our data analysis projects. The ideal candidate will have a strong analytical mindset and excellent... 

WuXi AppTec(Y)

Statistician II Job at WuXi AppTec(Y)

QualificationsMasters or Doctoral degree in statistics or biostatisticsExperienceMasters degree with 1-4 years or Doctoral degree with 0-2 years of relevant experience in statistical analysesSkills Good understanding in statistical concepts and methods Working...

Phoenix Home Care and Hospice

RN Home Health Case Manager Job at Phoenix Home Care and Hospice

 ...RN Home Health Case Manager Full Time, Part Time, PRN Availability Kansas City, MO and surrounding areas Pay Range: $65,000...  ...communicate with health insurance companies, and oversee the work of visiting nurses. A strong background in physical assessment... 

TRUCKING PEOPLE

Owner Operator Class A Flatbed Truck Driver Job at TRUCKING PEOPLE

 ...Now HIRING Owner Operator Class A CDL FLATBED TRUCK DRIVERS Average revenue per year for Owner Operators is over $256,000~70% of linehaul revenue with 100% of accessorial pay ~75% of linehaul revenue with 100% of accessorial pay ~ Extra 5% if they have their... 

VIZOR APPS LIMITED

Senior Data Analyst (remote) Job at VIZOR APPS LIMITED

 ...are not met. ~ Develop segmentation techniques to partition data (at the level of users, countries, etc.) into optimal groups....  ...stakeholders (CMO, user acquisition team, data engineering team, business analytics team). ~ Write optimized queries and create templates for...