Sr. Python Developer

Lorven Technologies

Not available, WA

JOB DETAILS
LOCATION
Not available, WA
POSTED
30+ days ago

Role : Sr. Python Developer

Location:  Framingham, MA Day 1 Onsite

 

Here are the needs for the python engineers: 

∙Experience working in or around:   

oBluetooth stack 

oMultithreading 

oEmbedded 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. 

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

  

About the Company

L

Lorven Technologies