Retour à la recherche
Logo de Trexo Robotics
Trexo RoboticsSource d’offres vérifiée

Robotics Software Developer Intern / Co-op Winter 2027

Offre en anglais
  • Mississauga, ON
  • Hybride
  • Publié 12 sept. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Débutant, Junior · 0+ ans
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
3 jours par semaine
Exigences de lieu
Country, Canada

Résumé du poste

Develop and maintain new features for the robotics software stack and infrastructure while fixing existing bugs. Participate in code reviews and improve system reliability, including CI/CD and Linux operating system components.

Détails du poste

About us Trexo Robotics is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals across North America. We are constantly working towards building mobility solutions for all. At Trexo Robotics, you will find a flat organization where you can work with highly optimistic, low ego, and exceptionally talented individuals who look forward to solving hard problems. About the Job We are looking for a Robotics Software Developer intern to continue the development of new features across our robotics software stack and infrastructure. You will work on designing and developing new features with a focus on long-term reliability while fixing existing bugs. The ideal candidate will have experience working with controls, real-time Linux, and C/C++/Python. This position is hybrid (3 days onsite) at our office in Mississauga. What you'll do Develop software in C/C++/Python for our robotics software stack. Fix software bugs and participate in code reviews. Improve our infrastructure software (Trexo updater software, CI/CD, Linux operating system). Required Skills Strong debugging and troubleshooting skills. Extensive experience developing software in C/C++ and Python. Hands of experience developing software running in Linux environment. Knowledge of multithreading, concurrency and real time safe software development. Interest in exoskeletons. Nice to Have Experience reading PCB schematics and PCBA troubleshooting. Hands on experience modifying/building Linux kernels. Experience working with Rust. Experience with control systems. Experience with Go Additional information This position is a 4-month work term from January 11, 2027, to April 30, 2027. We are also open to offering an 8-month or 12-month internship. If you are interested in a longer work term, please indicate this in your application. Applications must include a transcript along with your resume. We will reach out to candidates whose profiles match our needs once the hiring process begins. Interviews are expected to start in October. Work Authorization: Please note that we are unable to provide visa sponsorship or support work authorization applications. We can only consider candidates who already have the legal right to work in the location they are applying for. AI in Recruitment: At Trexo Robotics, we use artificial intelligence (AI) tools to support our recruitment process. AI helps with tasks like resume screening, drafting job descriptions, creating interview questions, and occasionally sourcing candidates. Final hiring decisions are always made by our team. Our goal is to use AI responsibly to streamline administrative tasks, improve candidate experience, and maintain fair, unbiased hiring practices aligned with industry standards.

Ce que vous ferez

Develop and maintain new features for the robotics software stack and infrastructure while fixing existing bugs. Participate in code reviews and improve system reliability, including CI/CD and Linux operating system components.

Exigences

Candidates must have strong experience in C/C++ and Python development within a Linux environment. Proficiency in multithreading, concurrency, and real-time safe software development is required.

Compétences indiquées

  • CI/CD · Souhaitée
  • Go · Souhaitée
  • Troubleshooting · Souhaitée
  • Rust · Souhaitée
  • Linux · Souhaitée
  • C++ · Souhaitée
  • Python · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C
  • C++
  • Python
  • Linux
  • Debugging
  • Troubleshooting
  • Multithreading
  • Concurrency
  • Real-time software development
  • CI/CD
  • Exoskeletons
  • PCB schematics
  • Linux kernel
  • Rust
  • Control systems
  • Go
  • Job Descriptions
  • Optimism
  • Industry Standards
  • Go (Programming Language)
  • Talent Sourcing
  • Administrative Functions
  • Rust (Programming Language)
  • C (Programming Language)
  • Artificial Intelligence
  • Software Development
  • C++ (Programming Language)
  • Printed Circuit Board
  • Code Review
  • Control Systems
  • Python (Programming Language)
  • Robotics
  • Resume Screening
  • Troubleshooting (Problem Solving)

Domaines d’emploi

  • Software
  • Engineering
  • Technology
  • Healthcare
  • Software Engineer Intern/Co-Op
  • Robotics Software Engineer
  • Software Developers

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée