Hardware / Firmware

Junior Robotics Software Developer

at Trajekt Sports

📍 Location Toronto, Ontario
📋 Details Full-time
📅 Posted

About the Role

Develop Python robotics software, test hardware integration

About Trajekt Sports

Robotics-focused startup developing hardware-integrated software

Full Description

We are seeking a Junior Robotics Software Engineer with strong Python development skills and hands-on experience working with hardware systems. In this role, you will design, build, and optimize software that interfaces directly with robotic components, sensors, actuators, and embedded systems. Experience with computer vision is a strong plus.

You will collaborate closely with mechanical and systems engineers to develop intelligent and reliable robotic solutions. During your time, you have the opportunity to tackle new challenges with support from senior developers within your organization.

Key Responsibilities

- Develop, test, and maintain Python-based software for controlling robotic hardware and integrating with embedded systems. - Implement control algorithms and real-time data pipelines for sensors and actuators. - Collaborate on system architecture and contribute to hardware bring-up, testing, and debugging. - Write clean, maintainable, well-documented code and participate in code reviews. - Write unit tests, functional tests, and maintain testing documentation. - Support field testing, calibration, performance tuning, and troubleshooting of robotic systems. - Work closely with cross-functional teams to deliver robust, production-ready robotics solutions. - Gain experience through mentorship from senior engineers within the team.

Required Qualifications

- Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field. - Proficiency in Python for robotics or embedded applications. - Understanding of hardware–software integration, including experience working with sensors, actuators, or microcontrollers. - Experience with unit testing, regression testing, and production-level quality practices. - Experience with Linux-based development.

Preferred/Bonus Qualifications

- Experience with automated testing and hardware simulation. - Background in industrial robotics, autonomous systems, or mechatronics.

- Experience with GitLab CI/CD, Docker, or other DevOps tools.

Opens in a new tab on the company's website