Senior Python Developer
Kaav Inc.
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.).
Background Check : No
Drug Screen : No
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
Background Check : No
Drug Screen : No
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Senior Python Developer in Framingham, MA vacancy
$115k - $225k
...computer vision. You will advance Cognex's AI capabilities by developing novel architectures, optimizing models for embedded platforms,... ...components for embedded systems. ~ Develop high-performance Python and C/C++ code for training, optimization, benchmarking, and deployment...Senior- Staples Advantage Canada is seeking a Data Scientist III to develop and implement advanced analytics solutions that drive actionable insights. You will work on significant projects, leading teams and collaborating with stakeholders to translate data into strategic insights...Senior
- A leading audio technology company in Framingham, MA, is seeking a Senior Data Scientist. The role involves using data science and machine learning to create innovative solutions for supply chain challenges. Candidates should have 7+ years of relevant experience and a...SeniorFull time
- An established industry player is seeking a skilled Data Engineer with extensive experience in Snowflake, Python, and Azure. This role involves implementing innovative data solutions to enhance customer engagement across various business functions. You will design and...Senior
- ...Senior Data Scientist Location: Framingham, MA Duration: 4 Months This role will play... ...and modeling on organizational data. Develops and applies algorithms or models to key... ...equivalent work experience ~ Expertise in Python ~ Experience with big data technologies...SeniorWork experience placement
- ...Senior Big Data Engineer We are launching exciting products such as our new Wireless... ...you will be responsible for designing, developing, deploying and supporting the data ingestion... ...programming/scripting languages such as Python, Scala, Java and R Ability do design,...Senior
- ...optimizations. Learn More: We are looking for a senior software engineer to join our Applied AI... ...that will transform how MathWorks develops software. Our team is responsible for... ...Platform as a Service (PaaS) Expertise with Python Additional Qualifications...SeniorWork experience placementWork at officeFlexible hours
$138.1k - $189.85k
Bose Corporation is seeking a Senior Digital Signal Processing Engineer in Framingham, MA, to join the Audio Technology Licensing team.... ...systems and proficiency in programming languages such as C and Python. The position offers competitive compensation, including a salary...Senior$106k - $198k
...Senior Data Engineer Framingham, MA At Definitive Healthcare, we're passionate about turning data, analytics, and expertise into... ...and integrating data into our product utilizing expertise in SQL, Python, AWS Argo and/or Airflow workflows. Integrating new data...SeniorFlexible hours- 360Dx, located in Framingham, MA, is looking for a Senior Software Engineer to lead the evolution of its bioinformatics pipeline, which... ...role requires proven software engineering skills, particularly in Python and bioinformatics. Key responsibilities include performance...SeniorRemote work
- ...candidate will possess strong analytical abilities and extensive knowledge of C++. A bachelor's degree with extensive experience, or a master's/PhD with relevant work, is needed. Additional skills in MATLAB, Python, and Go are advantageous. #J-18808-Ljbffr The MathWorks, Inc.Senior
$106k - $198k
...information, and formulate creative solutions and processes. As a Senior Data Engineer, the projects that you and your team will tackle... ...and integrating data into our product utilizing expertise in SQL, Python, AWS Argo and/or Airflow workflows. Integrating new data assets...SeniorRemote workFlexible hours- ...Overview: Job Title: Senior Embedded Engineer EICBS3372 Location: Framingham ,Massachusetts Onsite Experience level: 5-15 years... ...• Solid C programming (compiler, linker, memory, CRT, etc.) • Python programming • Basic hardware board booting/debugging/schematic...Senior
- ...Senior Software Engineer Senior Software Engineer for Cloud Gateway Futurewei American Storage Lab is looking for a talented software... ...Multiple year's strong coding experience using Golang/C/C++/Python. Strong problem solving skills. Solid team spirit, excellent...SeniorLocal areaRemote workOverseas
- About the Role As a Senior Data Engineer, you will join a team that works on a broad spectrum of descriptive data sets related to providers... ...various sources and integrate it into our product using SQL, Python, and AWS workflow tools such as Argo or Airflow. Re‑engineer...Senior
- A technology company is seeking a qualified individual to join their IT Hosting team in a hybrid work environment. This role focuses on modernizing Data Backup and Recovery infrastructure. The ideal candidate has at least 6 years of relevant experience in infrastructure...Senior
$106k - $198k
Definitive Healthcare is seeking a Senior Data Engineer in Framingham, Massachusetts. In this role, you will manage and optimize data from various sources, focusing on healthcare-related datasets while collaborating with other engineers. You will bring 5+ years of data...Senior- A staffing and consulting firm is seeking an experienced BI Developer in Framingham, MA. The role requires 5 to 7 years of experience in report development and analytics, including 3-4 years specifically with the Tableau platform. Responsibilities include planning and delivering...Senior
$132.5k - $205.4k
...Senior Software Engineer - Compiler / Algorithm Development JavaScript Not Enabled Your... ...architecture skills to design and develop the next generation features and tools for... ...multiple programming languages (C/C++, Java, Python) Proven ability to dive into and work with...SeniorWork experience placement$133.3k - $170k
...Senior Security Infrastructure Engineer JavaScript Not Enabled Your browser settings... ...deployment of all MathWorks products. We design, develop, and implement infrastructure that... ...infrastructure tooling and services using tools like Python and Go, enabling automation, validation,...SeniorWork experience placement- ...leading technology firm in Framingham, MA is seeking a Senior Software Engineer to design and develop innovative user interfaces. The role demands a strong... ...object-oriented design and coding in languages like Java, Python, and C++. This position offers a full-time contract in...SeniorFull timeContract work
- ...management processes. Experience with Windows operating systems administration. Familiarity with automation/scripting (e.g., PowerShell, Python, Bash). Excellent communication and documentation skills. Hands‑on experience with Veeam Backup & Replication or similar...SeniorWork experience placementWork at officeFlexible hours
- ...Job Description Job Description SENIOR LEASING CONSULTANT Our Client is looking for a Senior Leasing Consultant for one of their flagship apartment communities. The ideal candidate will bring a passion for people and apartment living, and an enthusiastic desire...Senior
- ...Senior Software Engineer @ Framingham, MA (Full Time) Job title: Senior Software Engineer... ...: Full time Responsibilities: Design and develop innovative interfaces for a great user... ...development experience Strong preference for Java, Python and C++ coding experience Experience with...SeniorFull time
- A leading consumer electronics company in Needham is seeking a Principal Electrical Engineer. The ideal candidate will have over 10 years of experience, particularly in power electronics and embedded systems. You'll lead technical decisions, mentor engineers, and ensure...Senior
- ...Job Description Job Description Position Summary Senior CNC Programmer with strong Esprit programming expertise to support a fast-paced, high-precision manufacturing environment. This role will be responsible for programming, proving-out new parts, optimizing...Senior
$123k - $169.05k
About the Role As a Senior SDET based in Framingham, you will help define and build Bose’... ...system, regression, and performance testing Develop reusable validation infrastructure for... ...the ground up Strong programming skills in Python; experience with Java or C++ is a plus...Senior$154.61k
...the enterprise AI platform. Build and maintain the AI platform. Develop platform tooling (e.g., internal conda library, CLI tool for... ...Engineering and Cloud Infrastructure work; 3 years experience in Python including Pandas & scikit-learn, and SQL; 3 years experience in...SeniorRemote work$179k - $231k
...Software Principal Engineer with extensive experience in software development, particularly with Java and Golang. This role involves developing cutting-edge data protection products and requires a strong background in multi-threaded environments and AI technologies. You...Senior- ...Overview Lynch Marini & Associates Inc is seeking a talented Senior Staff Accountant to join our team. We are an established firm... ...Analyzing internal firm procedures and recommending changes to develop and implement best practice accounting procedures. Qualifications...SeniorWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Developer. Be the first to apply!
Related searches
- senior cloud solutions architect Framingham, MA
- senior strategic account manager Framingham, MA
- senior performance engineer Framingham, MA
- senior manager diversity & inclusion Framingham, MA
- senior robotics software engineer Framingham, MA
- senior customer service Framingham, MA
- senior mainframe developer Framingham, MA
- senior cloud security engineer Framingham, MA
- senior cybersecurity engineer Framingham, MA
- senior data scientist Framingham, MA


