1

Robotics Software Developer Jobs in Ontario (NOW HIRING)

Robot programming experience with Fanuc, Yaskawa, Motoman, or ABB is required, and robotic welding ... PLC & HMI software development using Rockwell, Siemens, Schneider, Omron, Toyopuc * Electrical and ...

Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the ... Software Engineering * Hardware Engineering * Production * Finance * People Operations * Marketing

This role partners directly with robotic processing engineers, and manufacturing teams who rely on these tools daily, ensuring the software enables efficient, reliable robotic manufacturing at scale.

The Robotic Process Automation team operates as a transversal Center of Excellence (CoE) serving ... You are a senior software engineer who happens to specialize in automation, not a developer who ...

Collaborate with cross-functional teams, including robotics, software, and manufacturing engineers ... to integrate ML solutions into production workflows. * Stay current with the latest developments in ...

Senior Full Stack Developer

Mississauga, ON · On-site

CA$110K - CA$140K/yr

Senior Full Stack Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service ... robotic systems * Design modular, extensible, testable, and efficient software architecture

next page

Showing results 1-20

Robotics Software Developer information

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.
What are popular job titles related to Robotics Software Developer jobs in Ontario? For Robotics Software Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Robotics Software Developer jobs in Ontario look for? The top searched job categories for Robotics Software Developer jobs in Ontario are:
What cities in Ontario are hiring for Robotics Software Developer jobs? Cities in Ontario with the most Robotics Software Developer job openings:

QNX- Senior Product & Industry Marketing Manager (Robotics & Embedded Systems)

BlackBerry Corporation

Ottawa, ON

CA$110K - CA$157K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 27 days ago


Job description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX technology has been deployed in the world's most critical embedded systems, including more than 275 million vehicles on the road today. QNX software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.


QNX is expanding beyond automotive-and we're looking for a strategic, techsavvy marketer who wants to play a defining role in accelerating our growth in the robotics and embedded systems markets. If you understand how realtime software becomes the backbone of autonomous, highperformance machines-and you love translating deep technical capability into compelling stories-this role is for you.

As our Senior Product & Industry Marketing Manager, you'll be the driving force behind positioning QNX as the trusted software platform for nextgeneration robotics. You will shape narratives, build highimpact content, empower global sales teams, and create integrated campaigns that bring QNX technology to life for OEMs building robots that must be safe, reliable, and scalable.

This is a handson, highvisibility role where your ability to distill engineering complexity into market clarity directly influences pipeline, awareness, and revenue. If you love both tech and storytelling, you will thrive here.


What You'll Do

  • Lead the strategic positioning and gotomarket execution for QNX products in the global robotics ecosystem.
  • Become an internal authority on robotics market trends, customer needs, and competitive players-and turn those insights into actionable GTM recommendations.
  • Build industryspecific messaging and value propositions that directly address robotics OEM challenges: safety, realtime performance, reliability at scale, and longterm lifecycle needs.
  • Translate complex QNX capabilities into crisp, compelling customer value across industrial automation, autonomous machines, mobile robotics, and beyond.
  • Create content that moves markets: presentations, onepagers, white papers, blogs, competitive briefs, and sales enablement tools.
  • Tell stories that help engineers, CTOs, and buyers understand why QNX is uniquely built for the future of robotics.
  • Build training, collateral, and insights that help global sales teams articulate the QNX value proposition with confidence.
  • Track how content is being used, measure effectiveness, and iterate to maximize field adoption.
  • Lead integrated marketing campaigns-digital, email, paid, events, social-to drive awareness and pipeline growth in the robotics sector.
  • Support product launches and crossfunctional initiatives that align with QNX's robotics GTM strategies.


What You Bring

  • Proven success in product marketing or industry marketing within embedded systems and robotics.
  • Strong understanding of embedded software platforms, realtime systems, and how these technologies power robotic solutions.
  • Familiarity with safetycritical environments, functional safety, and longlifecycle product requirements.
  • Ability to turn complex engineering concepts into messaging that resonates with both technical and business audiences.
  • Experience working closely with global product management, engineering, and sales teams.
  • Excellent communication, storytelling, and project management skills.
  • Experience building buyer personas and tailoring messaging for robotics engineers, system architects, and executive decisionmakers.
  • Demonstrated success in demand generation; ABM experience is a plus.


You're a Great Fit If You Have

  • A marketing background in embedded systems, robotics, software, or systems architecture-and love applying that knowledge in a marketing context.
  • Experience with robotics platforms, autonomous systems, or related industries.
  • Exposure to functional safety, or certificationdriven development environments.
  • A portfolio of clear, compelling marketing content that shows you can educate, influence, and inspire technical audiences.
  • A passion for collaborating across teams to turn great technology into great market impact.

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$110,825.00 - $157,300.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We donot use artificial intelligence (AI)to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.