Software Engineer

1 month ago


Kitchener, Ontario, Canada Clearpath Robotics Full time
About the Job

OTTO Motors by Rockwell Automation is seeking a skilled Software Developer to join the Fleet Core team as part of the Fleet Software Group. The ideal candidate will have experience and leadership skills to help define, implement, and deliver the next generation of OTTO Fleet Manager products.

Responsibilities
  • Design and implement software for managing integration with factory assets and facilities.
  • Contribute to and help maintain existing software, tools, and tests.
  • Create documentation of component-level architectures and contribute to knowledge bases.
  • Participate in team code reviews and design reviews.
  • Troubleshoot integration deployments to support customer-facing and internal teams.
  • Prototype new applications and tooling, with a willingness to experiment.
  • Collaborate with teams outside of the Fleet Software Group.
  • Deliver features and improvements with minimal supervision.
Requirements
  • Post-secondary diploma in Software Development or related field.
  • Minimum 3-5 years Software Development experience.
  • Strong Object Oriented Programming experience (C++, Python).
  • Experience developing software with a data persistence layer / experience with database object relational mapping libraries (SQL, Django, .
  • Familiarity with HTTP REST and WebSocket APIs.
  • Experience using version control (Git), ticket and content management systems (JIRA, Confluence, Sharepoint)
  • Experience working with Linux/Ubuntu based environments and scripting (Bash).
  • Ability to communicate effectively and efficiently with both technical and non-technical stakeholders as well as other developers.
  • Ability to clearly and concisely communicate complex technical and architectural problems and propose iterative solutions.
Preferred Qualifications
  • ROS software development experience.
  • Proven track record of developing comprehensive and high-quality test plans, scripts, and cases to ensure thorough test coverage and accuracy.
  • Experience designing applications for scale.
  • Familiarity with Continuous Integration processes.

We value diversity, inclusion, and accessibility at OTTO by Rockwell Automation.


  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Verily Full time

    At Verily, we're seeking a skilled Software Developer to join our Precision Health Platform engineering organization. As a member of our team, you'll design, develop, and deliver new software features across our tech stack, working closely with our development team to build modular, composable, and interoperable platform components.Key ResponsibilitiesDesign...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada Trader Tax Inc Full time

    We are seeking a Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications. This is a fantastic opportunity to work on challenging projects, collaborate with a talented group of engineers, and grow your skills in a dynamic and innovative...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to change the way students access global education opportunities. As a key member of our team, you'll be responsible for leading our software development efforts and helping us take our platform to the next level.About the RoleWe're seeking a highly experienced Software Engineering Manager to join our growing team. In this...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a skilled Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced Software Engineering Manager to lead our growing Software Development team and help take our company and platform to the next level.Key ResponsibilitiesManage the...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Miovision Technologies, Inc. is a leading provider of intelligent transportation solutions. We are seeking a skilled Software Engineer to join our team and contribute to the development of our adaptive signal control product.The ideal candidate will have a strong background in software development and a passion for applying AI and machine learning to improve...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the JobClearpath Robotics is seeking a skilled Software Engineer to join our Fleet Core team. As a key member of our team, you will be responsible for designing and implementing software solutions that enable our customers to manage and interact with their fleets of autonomous vehicles.This is a unique opportunity to work with a talented team of...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at ApplyBoard. As a key member of our software development team, you will play a pivotal role in shaping the future of education technology.Key ResponsibilitiesLead the design and implementation of robust software solutions, providing technical guidance and expertise to the...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The Opportunity:As a Senior Software Engineer at ApplyBoard, you will play a pivotal role in shaping the company's technological advancement and product development. Leveraging your expertise in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Senior Software EngineerCS2TECHNOLOGIES INC. is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in developing software solutions using Java, JavaScript, and other relevant technologies.Key Responsibilities:Develop, maintain, and test software codeAssist in the collection and documentation of...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Job SummaryApplyBoard is seeking a highly skilled Sr. Software Engineer to join our team. As a key member of our engineering team, you will play a pivotal role in the design, development, and deployment of innovative software solutions. Key ResponsibilitiesLead the design and implementation of robust software solutions, providing technical guidance and...


  • Kitchener, Ontario, Canada Grand River Hospital Full time

    We are looking for a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform.The ideal candidate will have a strong understanding of programming languages such as Java, Python, and C++. They will also have experience with databases,...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada 360 Contracting Inc. Full time

    We are seeking a skilled Software Engineer to join our team and contribute to the development of innovative software solutions. Your primary responsibility will be to design, develop, and test software applications using a variety of programming languages and technologies. This is a fantastic opportunity to work with a talented team and make a real impact on...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the JobClearpath Robotics is seeking a skilled Software Engineer to join our Fleet Core team. As a key member of our team, you will be responsible for designing and implementing software solutions that enable our customers to manage and interact with their fleets of autonomous vehicles.ResponsibilitiesDesign and implement software for managing...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleClearpath Robotics is seeking a skilled Software Engineer to join our Fleet Core team. As a key member of our team, you will be responsible for designing and implementing software solutions that enable our autonomous vehicles to interact with factory assets and facilities.Key ResponsibilitiesDesign and implement software for managing...


  • Kitchener, Ontario, Canada Dialpad Full time

    About the RoleWe are seeking a talented Software Engineer to join our global Engineering team in Vancouver, Canada. This full-time, hybrid position offers the opportunity to work alongside seasoned professionals on impactful projects and take ownership of a large portion of the product.As a Software Engineer at Dialpad, you will be responsible for rapidly...


  • Kitchener, Ontario, Canada Ezeemdigitech Full time

    Job Title: Backend Software Engineer.Job Description:Position: Backend Software Engineer.Location: Kitchener, Canada.Reports To: Krishna Kumar - Director.Experience: 3 - 4 years.Work Type: Full-timeJob Summary:As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining server-side logic and databases for our software...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Clearpath Robotics. As a key member of our software development team, you will be responsible for designing and implementing custom analytics software for collecting, transforming, and utilizing data from our Robots and our Fleet Manager.ResponsibilitiesDesign and implement custom...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Clearpath Robotics. As a key member of our software development team, you will be responsible for designing and implementing custom analytics software for collecting, transforming, and utilizing data from our Robots and our Fleet Manager.ResponsibilitiesDesign and implement custom...

  • Software Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Clearpath Robotics. As a key member of our software development team, you will be responsible for designing and implementing custom analytics software for collecting, transforming, and utilizing data from our Robots and our Fleet Manager.ResponsibilitiesDesign and implement custom...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Clearpath Robotics. As a key member of our software development team, you will be responsible for designing and implementing custom analytics software for collecting, transforming, and utilizing data from our Robots and Fleet Manager.ResponsibilitiesDesign and implement custom...