Job Search and Career Advice Platform
2,294

Ui Ux Designer jobs in United Kingdom

Senior Device Software Engineer

Senior Device Software Engineer
AON3D
Montreal
CAD 80,000 - 120,000
I want to receive the latest job alerts for “Ui Ux Designer” jobs

Développeur/Développeuse Java Fullstack

Développeur/Développeuse Java Fullstack
Maplr
Montreal
CAD 70,000 - 110,000

Software Developer

Software Developer
Mappedin
Waterloo
CAD 60,000 - 100,000

Graphic Designer

Graphic Designer
BE Power Equipment
Abbotsford
CAD 45,000 - 75,000

Développeur logiciel senior (Sr. Software Developer)

Développeur logiciel senior (Sr. Software Developer)
Intrado Life & Safety, Inc.
Montreal
CAD 80,000 - 100,000
Discover more opportunities than anywhere else.
Find more jobs now

Développeur de logiciels I / Software Developer I

Développeur de logiciels I / Software Developer I
Tower Research Capital
Montreal
CAD 80,000 - 100,000

Senior+ Software Engineer

Senior+ Software Engineer
Draftaid
Ontario
CAD 80,000 - 120,000

développeur de logiciels II / Software Developer II

développeur de logiciels II / Software Developer II
Tower Research Capital
Montreal
CAD 100,000 - 125,000
HeadhuntersConnect with headhunters to apply for similar jobs

Full Stack Engineer (Distribution)

Full Stack Engineer (Distribution)
Vivid Seats
Toronto
USD 125,000 - 150,000

Software Engineer

Software Engineer
Omaze
Canada
CAD 149,000 - 180,000

Senior Software Specialist

Senior Software Specialist
Marler & Associates Search
Gatineau
CAD 90,000 - 150,000

Sr. Software Development Engineer - Amazon Web Services

Sr. Software Development Engineer - Amazon Web Services
CNSC
Vancouver
CAD 150,000 - 252,000

Senior Software Engineer

Senior Software Engineer
eBay Inc.
Toronto
CAD 90,000 - 140,000

Software Dev QA (Cloud)

Software Dev QA (Cloud)
Fortinet
Burnaby
CAD 95,000 - 130,000

Software Developer

Software Developer
Kron Technologies Inc.
Burnaby
CAD 85,000 - 95,000

Senior Software Developer

Senior Software Developer
Cymax
Vancouver
CAD 100,000 - 130,000

Graphic Designer

Graphic Designer
Contemporary Office Interiors Ltd.
Calgary
CAD 45,000 - 75,000

Intermediate Software Developer

Intermediate Software Developer
SECURE
Calgary
CAD 70,000 - 110,000

Sales Support Graphic Artist

Sales Support Graphic Artist
Sterling Marking Products Inc.
London
CAD 40,000 - 70,000

Full-stack Developer

Full-stack Developer
Modern Advisor Canada Inc
Alberta
CAD 60,000 - 100,000

Applications Engineer

Applications Engineer
Advanced Upstream Ltd.
Calgary
CAD 70,000 - 110,000

Développeur(se) FullStack Java

Développeur(se) FullStack Java
Onepoint
Montreal
CAD 70,000 - 110,000

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Canonical
Trois-Rivières
Remote
USD 60,000 - 100,000

Full Stack Developer

Full Stack Developer
United Software Group Inc.
Calgary
CAD 70,000 - 100,000

Développeur Java

Développeur Java
Ezo
Quebec
CAD 60,000 - 100,000

Top job titles:

Part Time jobsWork From Home jobsRemote jobsGovernment jobsOnline jobsWarehouse jobsChildcare jobsConstruction jobsFull Time jobsVirtual Assistant jobs

Top companies:

Jobs at AmazonJobs at WalmartJobs at CraJobs at RbcJobs at Air CanadaJobs at CibcJobs at LoblawsJobs at ScotiabankJobs at Tim HortonsJobs at Ttc

Top cities:

Jobs in TorontoJobs in MontrealJobs in CalgaryJobs in VancouverJobs in OttawaJobs in MississaugaJobs in QuebecJobs in EdmontonJobs in WinnipegJobs in Surrey

Similar jobs:

Recruitment Consultant jobsInternal Recruiter jobsTalent Acquisition jobsUser Experience Designer jobsUx jobsUx Design jobsRecruiter jobsBuilder jobsBuilding Surveyor jobsPrivate Equity jobs

Senior Device Software Engineer

AON3D
Montreal
CAD 80,000 - 120,000
Job description

Nous cherchons un·e ingénieur·e logiciel senior pour travailler sur le micrologiciel Klipper, au cœur de nos imprimantes 3D.

Klipper suit une architecture partagée : toute la logique « soft temps réel » s’exécute dans un service Python (daemon) qui tourne sur l’ordinateur hôte de l’imprimante, tandis que les tâches « temps réel dur » sont planifiées par ce service et exécutées sur plusieurs microcontrôleurs, le tout avec une synchronisation d’horloge très serrée. Le poste se concentre sur la partie Python, mais il faut quand même être à l’aise en C embarqué pour comprendre où chaque fonction a sa place.

Notre machine : Hylo

Hylo est une bête de complexité : on combine une cinématique linéaire ultra-précise avec un four plus chaud que celui de ta cuisine pour fabriquer des pièces en plastiques exotiques destinées à l’aérospatiale, la chimie, la fabrication et la défense.
Notre micrologiciel reflète cette complexité et la gère :

  • compensation dynamique de la dilatation thermique ;

  • alimentation automatique du plastique depuis un compartiment étanche à l’humidité ;

  • correction des défauts mécaniques grâce à une chaîne de calibrations auto-apprenantes ;

  • streaming massif de données temps réel vers notre plateforme nuagique Basis pour le contrôle qualité en cours de fabrication.

Le rôle couvre le développement de nouvelles fonctionnalités dans Klipper et dans platform-agent (le module qui pousse les données vers Basis). Il faut donc écrire un Python propre, évolutif et bien architecturé, tout en gardant en tête la mécanique et la théorie du contrôle. Tu travailleras main dans la main avec nos scientifiques et ingénieurs d’application : transformer leurs besoins quotidiens en scénarios de repro de bogues ou en demandes de nouvelles features fait partie du job.

Exigences minimales
  • 3 ans+ d’expérience professionnelle récente à coder en Python au quotidien.

  • Compréhension fonctionnelle du C embarqué et des contraintes de microcontrôleurs en temps réel dur.

  • Esprit d’équipe : collaboration, communication, bonne humeur.

  • Présence obligatoire au bureau, avec les imprimantes, 5 jours/semaine à Montréal – aucune option télétravail.

  • Communication claire en anglais ou français, et capacité de se débrouiller dans l’autre langue.

Fortement souhaité
  • Tu aimes faire du concret : salir tes mains, démonter, mesurer.

  • À l’aise pour communiquer clairement en français et en anglais.

  • Expérience d’intégration matériel/logiciel, idéalement sur du matériel conçu sur mesure.

  • Connaissances en ingénierie de contrôle ou travail sur des systèmes précis calibrés par logiciel.

  • Autonomie et rendement élevé.

  • Expérience en utilisation, construction ou conception d’imprimantes 3D ou de machines-outils similaires.

Atouts
  • Notions de front-end et sens du design UX : ce ne sera pas ta responsabilité principale, mais penser à l’interface finale aide à écrire un bon micrologiciel.

  • Expérience professionnelle avec Klipper ou un autre firmware d’imprimante 3D.

  • Usage réfléchi d’outils d’IA modernes pour comprendre rapidement de gros codebases sans créer de dette technique.

  • Bases en électronique.

Montréal : la meilleure ville d’Amérique du Nord (en toute objectivité !). Viens bâtir le futur de l’impression 3D avec nous.



We’re looking for a senior software engineer to work on our core 3D printer firmware, Klipper. Klipper has a split architecture where all soft-realtime process logic is implemented in a Python daemon running on the printer’s host computer, and hard-realtime tasks are orchestrated or scheduled by the Python daemon to execute on multiple embedded MCUs with careful clock synchronization behind the scenes. This role is focused on the Python half of Klipper, but you should be conversant in embedded C development to succeed with the team and understand what functionality belongs where.

Our 3D printer, Hylo, is an incredibly complex system. We wrap a high precision linear motion system around an oven hotter than your kitchen oven at home and use it to build parts out of exotic plastics for demanding applications in aerospace, chemicals, manufacturing, and defense. Our firmware reflects and tries to encapsulate that complexity - we actively adjust the tool position to cancel out thermal expansion, automatically feed plastic from humidity-controlled storage onboard the printer, compensate out the imperfection of as-built hardware using a chain of self-calibrating transforms, and stream tons of real-time data back to our cloud software Basis for in-process quality control.

This role is responsible for new feature work in Klipper and platform-agent, the module which streams data back to Basis. You should have strong Python coding abilities and taste in software architecture to keep the project maintainable as we rapidly grow. Ideal candidates will also be passionate about mechanical systems and come with strong intuitions around motion systems and control theory. You will need to interface with our scientists and application engineers using the printers day to day and translate their requirements into either clean reproduction steps for bugs or feature requests for prioritization.

Qualifications
  • 3+ years recent professional experience writing Python day-to-day

  • Conversational understanding of embedded C and the constraints of hard real-time microcontrollers.

  • Collaborative, communicative, and friendly like the rest of the team.

  • Must be in office with the printers 5 days per week in Montreal, the best city in North America. Absolutely no remote.

  • Clear communication skills in either English or French, and conversant in the other.

Strongly Preferred
  • Likes to make physical stuff. You will get your hands dirty.

  • Clear communication in both French and English.

  • Experience with hardware/software integration and, ideally, with writing software that sits on top of custom hardware

  • Controls engineering experience or related work with precision systems that achieve accuracy through software calibration.

  • High output working independently.

  • Experience using, building, or designing 3D printers or other machine tools.

Nice to have
  • Front-end familiarity and a taste for UX design. Front-end will not be your responsibility, but keeping the intended UI in mind while developing firmware is valuable.

  • Experience with Klipper or other 3D printer firmware in a professional capacity.

  • Experience using modern AI tools to understand codebases and architecture choices fast without adding tech debt to your projects

  • Conversational knowledge of electronics.

  • Previous
  • 1
  • ...
  • 83
  • 84
  • 85
  • ...
  • 92
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • Predictions for 2024
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved