Talent.com
Python Software Engineer
Python Software EngineerMicrochip Technology • Burnaby, Canada
Python Software Engineer

Python Software Engineer

Microchip Technology • Burnaby, Canada
30+ days ago
Job type
  • Full-time
Job description

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our ; we affectionately refer to it as the and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over without a great team dedicated to empowering innovation. People like you.

Visit our page to see what exciting opportunities and company await!

Job Description :

Microchip’s Data Center Solutions (DCS) Business Unit delivers industry-leading performance, reliability, and security through Storage Controllers, Memory Controllers, NVMe SSD Controllers, PCIe Switches, and SAS Expanders. These products are widely deployed in cloud storage, compute data centers, and storage area networks.

We are seeking a highly skilled and motivated Python Software Engineer to design and implement robust tools and software components for our mission-critical internal test and automation infrastructure.

You will be a key member of an international, cross-functional engineering team, driving technical collaboration with validation, emulation, firmware, and design engineers. Your primary focus will be to engineer reusable, high-performance, and scalable software foundations based on these cross-team requirements.

As our systems rapidly evolve, you will be instrumental in integrating cutting-edge AI and Machine Learning capabilities for advanced log analysis, sophisticated anomaly detection, and intelligent test orchestration within our internal frameworks.

We uphold industry best practices, leveraging ALM tools and modern IDEs to ensure collaboration, maintain stringent code quality standards, and facilitate efficient, well-structured development and debugging workflows.

Job Responsibilities

Responsibilities include but are not limited to :

Design and develop Python frameworks, libraries, and services.

Design resilient infrastructure for multi-node testing.

Develop and maintain APIs, configuration systems, and data models supporting automated test workflows.

Develop and maintain tools for automated log processing, analysis, and anomaly detection using AI / ML techniques.

Explore opportunities to integrate AI / ML into existing frameworks to improve data interpretation, debugging efficiency, and system optimization.

Collaborate with and support test engineers to ensure effective framework usage and integration.

Assist in architecture discussions, create comprehensive documentation, and contribute to long-term system design and roadmap planning.

Promote code quality, maintainability, and consistency across internal projects.

The role and responsibilities will grow with the individual candidate’s skills and interests.

Requirements / Qualifications :

Required Skills & Qualifications

Strong understanding of software architecture, object-oriented design, and modular frameworks.

Experience with popular open-source Python libraries.

Understanding hardware communication protocols.

Experience with standard development tools and Atlassian-based ALM.

Familiarity with testing frameworks and CI / CD pipelines.

Relevant industry experience; junior applicants and new graduates are also welcome.

Nice to Have

Experience developing internal SDKs, APIs, or CLI tools for engineering teams.

Knowledge of code generation techniques.

Background in test automation, hardware control, or embedded system interfaces.

Familiarity with containerized environments.

Familiarity with one or more of these technologies : IxC, SPI, PCIe, CXL, DDR4 / 5, NVMe, SAS / SATA, and NAND flash.

Familiarity with AI tools for software development and testing.

Travel Time : 0% - 25%

Pay Range :

We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below : The annual base salary range for this position is $86,000 - $186,000.

  • Range is dependent on numerous factors including job location, skills and experience.

To all recruitment agencies :

Create a job alert for this search

Python Software Engineer • Burnaby, Canada

Similar jobs
Senior Software Engineer

Senior Software Engineer

Starboard Recruitment • Vancouver, BC, Canada
Full-time
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Judi.ai • Vancouver, BC, Canada
Full-time
AI, we’re on a mission to help transform small business dreams into vibrant communities.As a fast-paced fintech startup, we provide financial institutions with the tools to better understand ...Show more
Last updated: 30+ days ago • Promoted
Java Software Engineer - delta

Java Software Engineer - delta

PineQ Lab Technology • delta, bc, ca
Full-time
Integration with third-party systems (e.Experience with the following would be a strong plus : .Show more
Last updated: 11 hours ago • Promoted • New!
Software Engineer - II

Software Engineer - II

FISPAN • Vancouver, BC, Canada
Permanent
FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
Last updated: 30+ days ago • Promoted
Principal systems software engineer

Principal systems software engineer

Targeted Talent • Burnaby, BC, Canada
Full-time
Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - delta

Software Engineer - delta

Great Value Hiring • delta, bc, ca
Full-time
Software Engineer (Code QA) [$70-$120 / hr].Craft realistic developer prompts across multiple categories (code review, debugging, error diagnosis, configuration, and more). Source and adapt content fr...Show more
Last updated: 11 hours ago • Promoted • New!
Django & Python Developer — Freelance, Secure Kids’ App

Django & Python Developer — Freelance, Secure Kids’ App

Djangojobs • Vancouver
Full-time +1
We're looking for a freelance Django / Python developer to join our team for a 4 month contract.You will be responsible for architecting and building a privacy-first, secure social activity website...Show more
Last updated: 7 days ago • Promoted
Software Engineer Ii

Software Engineer Ii

Microsoft Canada • Vancouver, Canada, CA
Full-time
OverviewCome join the OneDrive and SharePoint AI Platform team and help us imagine and deliver the next generation of AI-powered productivity experiences to our hundreds of millions of users! With ...Show more
Last updated: less than 1 hour ago • Promoted • New!
Principal Software Engineer - Evisort AI

Principal Software Engineer - Evisort AI

Latinxinai • Vancouver
Full-time
Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing...Show more
Last updated: 19 hours ago • Promoted • New!
Senior Software Engineer - Aplos

Senior Software Engineer - Aplos

Velora • Vancouver, BC, Canada
Full-time
We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
Last updated: 28 days ago • Promoted
Sr. Software Engineer, Fullstack (Contact Center Analytics)

Sr. Software Engineer, Fullstack (Contact Center Analytics)

Dialpad • Vancouver, BC, Canada
Full-time
Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. More than 50,000 companies around the globe — including Netfli...Show more
Last updated: 14 days ago • Promoted
Software Engineer

Software Engineer

NetApp, Inc. • Vancouver
Full-time
NetApp is developing a new portfolio of data‑centric storage platforms and services to help the world’s leading organizations harness their data in new and interesting ways.The Core Software team i...Show more
Last updated: 7 days ago • Promoted
Hybrid AI Software Engineer — Edge ML & CV

Hybrid AI Software Engineer — Edge ML & CV

Motorola Solutions • Vancouver
Full-time
A leading technology company located in Vancouver is seeking a Senior Software Developer to architect and maintain high-performance AI software solutions. The ideal candidate will have over 4 years ...Show more
Last updated: 7 days ago • Promoted
Software Engineer (ID#5219)

Software Engineer (ID#5219)

freelance.ca • Burnaby, Canada
Full-time
Azure and AWS DevOps Engineering and Software Development.Complete stack support (cloud infrastructure, automation, security, and monitoring). Cloud environment solutions (Azure, AWS).Complex multi-...Show more
Last updated: 30+ days ago • Promoted
Software Developer - Cloud

Software Developer - Cloud

Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
Full-time +1
About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
Last updated: 30+ days ago • Promoted
Senior Python Backend Architect — AI / NLP for Healthcare

Senior Python Backend Architect — AI / NLP for Healthcare

emtelligent • Vancouver
Full-time
A leading AI and NLP company based in Vancouver is seeking a Senior Software Architect.This role involves leading the design of scalable backend systems with a focus on Python.The ideal candidate s...Show more
Last updated: 1 day ago • Promoted
Staff Software Engineer - Platform Architect & Leader

Staff Software Engineer - Platform Architect & Leader

Suger.io • Vancouver
Full-time
A growing startup in B2B cloud sales is seeking a Staff Software Engineer to lead the design and implementation of scalable systems. You will drive architecture, mentor engineers, and collaborate ac...Show more
Last updated: 7 days ago • Promoted
Senior Platform Automation Engineer — Python / Go

Senior Platform Automation Engineer — Python / Go

Electronic Arts • Vancouver
Full-time
A leading gaming company located in Vancouver is looking for an experienced Software Engineer skilled in Python and / or Golang. The role involves designing and maintaining scalable APIs and automatin...Show more
Last updated: 7 days ago • Promoted