About this role
Robotics Software Developer at Novarc Technologies. Location: Burnaby, British Columbia, Canada. Role: designing algorithms, developing software, integrating hardware Requirements: Bachelor's in engineering required. 5+ years with C++/Python, 3+ years with motion control/real-time systems, experience with Modbus TCP/CAN/EtherCAT, git, ROS, PLC integration, multithreading, and industrial robotics; strong debugging and communication skills. Category: Software Development Seniority: Senior Level Tools: C++, Python, Modbus TCP, CAN, EtherCAT, git, Robot Operating Systems (ROS), PLC, OMRON servos and drives Commitment: Full Time Workplace: Onsite Languages: English