Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Developer - Hardware Control

$70 - $95 per hour
Full-time

Mercor

About the job

Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey .

Position: Software Engineer

Type: Contract

Compensation: $70–$95/hour

Location: Remote

Role Responsibilities

  • Design and develop high-quality Python code for controlling complex hardware systems like wind tunnel fan arrays.
  • Implement and optimize control algorithms for real-time performance, including PWM control for fan motors.
  • Develop software to generate various airflow conditions, including laminar and turbulent flows.
  • Create control interfaces for secondary systems, including robotic HATS movers and multi-channel spatial audio setups.
  • Integrate data from motion capture systems like Optitrack for real-time tracking and system alignment.
  • Troubleshoot and resolve complex software and system-level issues to ensure high availability of lab equipment.

Qualifications

Must-Have

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or related field.
  • Proven experience in Python programming with emphasis on hardware control or robotics.
  • Understanding of control systems theory, digital signal processing, and data acquisition principles.
  • Knowledge of fluid mechanics, aerodynamic principles, and acoustic measurement techniques.
  • Ability to debug complex systems that include both hardware and software.
  • Excellent communication and collaboration skills.

Preferred

  • Experience with motion control systems for robotics or automation.
  • Familiarity with spatial audio technologies, particularly High-Order Ambisonics (HOA) .
  • Experience integrating motion capture systems like Optitrack into control software.
  • Experience with advanced aerodynamic measurement techniques such as Particle Image Velocimetry (PIV) .
  • Familiarity with GUI development frameworks for creating internal tools.
  • Experience with cross-platform software development ( Windows , macOS , Linux ).

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Python Developer - Hardware Control in Toronto, ON vacancy
  •  ...Capco is seeking an experienced Python Developer to join our Technology & Engineering practice in Toronto on a contract basis (4 days per week). This is an existing vacancy supporting the delivery of innovative technology solutions for leading financial services clients... 
    Suggested
    Full time
    Contract work
    Internship
    Immediate start

    Capco

    Toronto, ON
    13 hours ago
  • $70k - $85k per year

     ...Description Role Title: Full Stack Python Developer Location: Toronto, ON Employment Type: Full-Time (Onsite/Hybrid) Reports to:...  ...like SQL Server/Postgres. Collaborate using Git for version control. Operate within a *nix environment (Ubuntu Linux experience... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    13 hours ago
  •  ...action. Endless possibilities. ABOUT THE ROLE As a Senior Developer, Fullstack (AI & Data Platform), you will join a highly motivated...  ...catalogue and metadata output into working software.  ~ Strong Python engineering skills, including API and service design (e.g.,... 
    Suggested
    Full time
    Contract work
    Immediate start

    Appnovation Technologies

    Toronto, ON
    13 hours ago
  • $110k - $140k per year

     ...if we are successful, the technologies we develop will solve some of the world’s most...  ...the infrastructure for our software and hardware products. You will work on a team to support...  ...Actions. At Xanadu, we primarily work with Python, Rust, Postgres, Docker, CI pipelines,... 
    Suggested
    Full time

    Xanadu

    Toronto, ON
    13 hours ago
  • $40 - $50 per hour

     ...Remote Role Responsibilities Build MCP servers in Python using FastMCP . Integrate web or desktop applications...  ...similar frameworks. Experience integrating third-party apps or developer tools. Familiarity with web apps, databases, and... 
    Suggested
    Full time
    Contract work
    Summer work
    Local area
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  • $150k - $200k per year

     ...Senior/Staff Python Developer Role: Full-time, hybrid role based in Downtown Toronto Level: Senior to Staff (IC) seniority Compensation: $150,000 to $200,000 base CAD (depending on Seniority) Focus: This is a Back-end focused Product Role How We Work We don... 
    Full time
    Shift work

    Acquird.io

    Toronto, ON
    13 hours ago
  •  ...We're looking for a Senior Full Stack Developer to join our team on a short-term contract...  ...operational efficiency, strengthen security controls, and enhance the user experience. You'll...  ...and maintain automation solutions using Python and modern full stack development practices... 
    Full time
    Temporary work
    Flexible hours

    RAVL

    Toronto, ON
    13 hours ago
  • We are looking for a Software Engineer specializing in Python to design, develop, and potentially maintain scalable cloud-native applications and ETL data pipelines. The role includes API integrations, Kubernetes-based deployments, and collaboration with technical and business... 
    For subcontractor

    Luxoft

    Toronto, ON
    1 day ago
  • $118k - $152k per year

     ...The Role We are seeking an experienced AI Enablement Developer to build and enhance AI-powered capabilities within financial services...  ...strong software engineering expertise, with a particular focus on Python development, API integration and the practical adoption of AI tools... 
    Internship
    Immediate start

    Capco

    Toronto, ON
    8 days ago
  • $70 - $95 per hour

     ...$70–$95/hour Location: Remote Role Responsibilities Design, develop, and maintain high-quality, reusable, and reliable Python code for controlling complex hardware systems, including wind tunnel fan arrays and associated mechanical components.... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  •  ...RESTful APIs aligned to those designs Develop cloud-native applications (AWS preferred)...  ...delivery without close supervision Strong Python experience in enterprise environments... 
    For subcontractor

    Luxoft

    Toronto, ON
    6 days ago
  • Python Full stack Developer Toronto, ON - Hybrid (4 Days WFO) Python, Django, flask API, Angular Role Descriptions: coding with Python| Java| JavaScript|| TypeScript
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $80k - $130k per year

    Senior Developer - Python / PySpark Position Description This role is hybrid and requires you to work from our downtown Toronto office...  ...scalability, reliability, and performance. • Implement data quality controls, monitoring, and governance best practices. • Troubleshoot... 
    Work at office
    Toronto, ON
    a month ago
  • Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-...
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    a month ago
  • $150k - $180k per year

    Role: Senior FullStack (Python) Developer  Location: Hybrid, Toronto  Rates: $150k - $180k per year  Structure: Full time -- We have a great new opportunity to support one of our online marketplace clients in a full-time capacity! Please see below for more information... 
    Full time

    CorGTA

    Toronto, ON
    21 days ago
  •  ...Senior Java & Python Developer – Spring Boot, Microservices & Cards/Payments Toronto, ON Hybrid - 2 days a week in office Skills: Digital: Python ~ Advanced Java Concepts ~ Digital: Spring Boot Experience Required: 8-10 Years Role Descriptions:... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    21 days ago
  •  ...to design and analyze complex systems. A background in capital markets and proficiency in Python are considered advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using Java and AWS services.... 

    Luxoft

    Toronto, ON
    6 days ago
  • $104.31k - $129.31k per year

     ...customers, and so we’re on the hunt for a Hardware Test Engineer who will architect and...  ...using lab and production-grade equipment. Develop and maintain test scripts to improve test...  ...scripting or programming language (e.g., Python, MATLAB, Bash, or C/C++) ~ Ability to... 
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    13 hours ago
  • $100 per hour

     ...Location: Remote Duration: 1 month Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real-world environments. Design modular, testable codebases using modern Python tooling... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Summer work
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  •  ...Job Title: Data Office Developer (SQL, Python, ETL, Data Warehousing) Role: Data Office Developer Key Responsibilities • Design, develop, and maintain database objects, scripts, queries, and data processing logic using SQL and Python • Analyze business and technical... 
    Permanent employment
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $100 per hour

     ...Location:** **Remote** **Duration:** **1 month** **Commitment:** **20 hours/week** ## Role Responsibilities - Develop and maintain complex, production-grade **Python** systems for real-world environments. - Design modular, testable codebases using modern **Python** tooling... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Summer work
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  • $100 per hour

     ...Location: Remote Duration: 1 month Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real-world environments. Design modular, testable codebases using modern Python tooling... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Summer work
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  • $70 - $90 per hour

     ...implementable methods. Break down high-level scientific problems into logical, independently testable subproblems. Develop "Gold Standard" Python solutions for subproblems and create corresponding unit tests. Review peer prompts, golden solutions, and unit... 
    Full time
    Summer work
    Freelance
    Immediate start

    Mercor

    Toronto, ON
    13 hours ago
  • $130k - $180k per year

     ...Must be able to legally work in Canada (visa or sponsorship won't be provided) We're growing, and we are looking to hire a BE Python Developer for the Platform team (We have a separate Applications) Role = 80% BE Platform + 20% Infrastructure/DevOps Open on seniority... 
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Acquird.io

    Toronto, ON
    13 hours ago
  • $71.4k - $115k per year

     ...New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers...  ...and scalable data solutions. The ideal candidate is a strong Python developer who has some experience in front-end technologies like... 
    Full time
    Casual work

    Take-Two Interactive Software

    Toronto, ON
    13 hours ago
  •  ...difference every day? Join us at QualityAI! We are looking for a SDET - Python / Backend & Data Testing to join our growing team in the Canada!...  ...data, and testing complex backend logic. Responsibilities * Develop and maintain automated tests using Python. * Test backend... 
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Olenick Global S.A

    Toronto, ON
    1 day ago
  • $50 - $70 per hour

     ...Compensation: $50–$70/hour Location: Remote Role Responsibilities Partner with Technical Program Managers to deliver hardware to cross-functional teams on time. Collect allocation requests and manage distribution logistics efficiently. Support... 
    Full time
    Summer work
    Remote work

    Mercor

    Toronto, ON
    13 hours ago
  •  ...Position: Automation Developer Location: Toronto, ON (onsite) Job ID#: RQ10955...  ...databases, systems, networks, applications, hardware, and software. Experience identifying...  ...developing ML solutions using Java and/or Python. Experience working with: Power... 
    Full time

    Symbiotic Digital

    Toronto, ON
    13 hours ago
  •  ...About The Role  As Corporate Controller, you will own ScalePad's...  ...annual valuation cycles). Controls, Systems & Process Improvement...  ...a small team, mentoring and developing them while building a function...  ...with brand new, top-of-the-line hardware and equipment so you can do... 
    Full time
    Internship
    Remote work
    Work from home

    Scalepad

    Toronto, ON
    13 hours ago
  •  ...for new transactions. Reviewing and developing two senior accountants through structured...  ...team scales. Assisting the Corporate Controller with ad hoc projects. What we’re looking...  ...Work with brand new, top-of-the-line hardware and equipment so you can do your best... 
    Remote job
    Full time
    Internship
    Work from home

    Scalepad

    Toronto, ON
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Developer - Hardware Control. Be the first to apply!