1 день назад
Software Developer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Developer (Robotics) (robotics systems): Developing software for autonomous cleaning robots, including hardware abstraction, diagnostics, user interface backends, mission planning, and inter-module communication with an accent on reliable hardware-software integration and operational safety. Focus on debugging complex interactions with sensors and actuators, designing microservices for robot control and monitoring, and validating features through hands-on robot testing.
Location: Kitchener, Ontario, Canada (Hybrid). Applicants must be currently authorized to work in Canada for any employer.
Company
develops autonomous cleaning robots for commercial and industrial environments, including airports, shopping malls, warehouses, and retail facilities.
What you will do
- Develop and maintain a hardware abstraction layer for modular robot hardware control.
- Implement fault handling and user-experience adaptation for reliable and responsive robot operation.
- Manage the user interface backend, including user management, plan interpretation, manual controls, and remote monitoring in a microservices environment.
- Monitor computing health and operational node integrity, and maintain diagnostics and service routines for sensors, cameras, and auxiliary devices.
- Design mission planning, task scheduling, and reporting systems for operational analysis.
- Participate in code reviews, hands-on robot testing, defect resolution, and cross-functional integration work.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or a related field.
- At least 1 year of professional software development experience.
- Experience with hardware, sensors, actuators, and robotics peripherals.
- Strong debugging and problem-solving skills for hardware-software interactions.
- Strong verbal and written communication skills and the ability to collaborate across disciplines.
- Current authorization to work in Canada for any employer is required.
Nice to have
- Professional software development experience for robotics platforms.
- Exposure to ROS.
- Personal GitHub or open-source contributions.
- Experience with Git, CI/CD practices, and unit testing frameworks.
- Familiarity with additional robotics concepts.
Culture & Benefits
- Professional and multicultural working environment.
- Commitment to diversity, equal opportunity, and a safe workplace.
- Emphasis on work-life balance and employee well-being.
- Reasonable accommodation is available for applicants with disabilities upon request.
- Artificial intelligence technology is used to assist with application review and screening.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Lead, Robotics Software Engineer
130 000 - 190 000CAD
10 часов назад
Staff Software Engineer, Motion Planning (Autonomous Vehicles)
2 дня назад
Software Developer (C++/C#)
88 000 - 128 700CAD
4 дня назад
Lead Developer, Embedded Engineering (IoT)
116 200 - 155 000CAD
3 дня назад
Autonomous Driving Systems Simulation and Data Analysis Engineer (Autonomous Driving)
6 дней назад
Lead Embedded Software in the Loop Developer
116 200 - 155 000CAD