Urgent position of Sr Python Developer
Location: Framing ham, MA (Day 1 Onsite Role)
Number of Positions: 1
Bose Python 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 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.
• 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.
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.).
Please share to Clark@vkoresolutions.com
From:
Clark Adam,
VKore Solutions
clark@vkoresolutions.com
Reply to: clark@vkoresolutions.com