Jobs

    Senior Simulation Developer - Canada - OTTO Motors by Rockwell Automation

    OTTO Motors by Rockwell Automation
    Default job background
    Description

    Position: Senior Simulation Developer
    Location: Kitchener, Ontario or Virtual/Remote Canada
    Job Type: Full-Time Permanent
    Experience: 5+ years of relevant work experience
    Education: Degree in a related field
    Division: OTTO Motors by Rockwell Automation

    About OTTO Motors by Rockwell Automation

    OTTO Motors is a global leader in autonomous technology for material handling inside manufacturing and warehouse facilities. With over five million hours of production experience, OTTO autonomous mobile robots (AMRs) are trusted in mission-critical operations for some of the world's most recognized brands. OTTO Motors was recognized as one of Fast Company's Most Innovative Robotics Companies of 2023. For more information, visit .

    About the Job

    The OTTO Motors division of Clearpath is looking for a Simulation Developer to work in the Fleet Software Group.

    The Fleet Software Group is responsible for the design, development and support of the Fleet Manager and software applications that allow our users to interact with, monitor and support their fleets of OTTO Autonomous Vehicles. This involves participation in the entire product workflow, from customer insight gathering, problem definition, solution proposals, application design, development and support.

    For this role we are seeking an individual to develop & maintain software tools and assets used in our simulation stack. You will be working closely with other members of the DevOps, Vehicle Systems, Fleet software development teams as well as many other groups within OTTO Motors, in order to provide robust and easy-to-use solutions to the problems our employees & customers need to solve with their simulation environments and workflows.

    About You

    For the role of Simulation Developer we are seeking an experienced developer to support, maintain, and extend robotic simulations in a full-stack simulation environment in a small team. Your work will directly support a variety of internal groups in testing, developing and training.

    Responsibilities:

    • Designing and developing new simulation tools and assets.
    • Maintaining and extending existing simulation automation/deployment tools and assets.
    • Improving usability and robustness of our simulation tool set.
    • Writing internal documentation for new and existing simulation tools and assets.
    • Troubleshooting simulation automation/deployment issues and bugs.
    • Developing, maintaining, and extending simulation plugins, both internal and upstream.
    • Alerting the team and stopping the robots from starting their own revolution.

    Additional responsibilities may include:

    • Supporting development operations, internal tools, and infrastructure.
    • Supporting development systems infrastructure.

    Skills and experience:

    • Minimum 3-5 years of experience in software development in an enterprise environment.
    • Object-oriented programming experience (C++).
    • Working with Linux/Ubuntu based environments and scripting (Bash, Python
    • Use of template formats and markup languages (e.g. XML, YAML, JSON).
    • Experience with ROS / Robotics Systems.
    • Experience with Gazebo classic.
    • Diagnosing and narrowing down the source of issues.
    • Working in a collaborative virtual environment, interfacing with other team members regularly, sharing knowledge via diagram, discussion, and example.
    • Creating/maintaining virtual models & environments in a physics based simulator.
    • Source control (Git)

    Bonus Points For:

    • Other object-oriented programming experience (e.g. C#, Java)
    • Experience in 3D graphics software and programming (e.g.Unity, Unreal, Isaac simulation).
    • Experience with containers and Kubernetes
    • Familiarity with Nix
    • Using continuous integration (Jenkins/GitLab pipelines).

    At OTTO Motors by Rockwell Automation, we are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression. If you require special accommodation to complete any portion of the application or interview process, please contact

    #J-18808-Ljbffr


  • Corona Aerospace, Inc Canada

    Modelling and Simulation Software Developers We require M&S software developers with the following background to join us on simulation projects supporting the Government of Canada. · If not, then an equivalency assessment should be provided by a recognized academic assessment or ...


  • Corona Aerospace, Inc Canada

    Modelling and Simulation Software Developers · We require M&S software developers with the following background to join us on simulation projects supporting the Government of Canada. · Note that only Canadian citizens in Canada will be considered and the application must be abl ...


  • AVEVA Denmark Canada

    AVEVA Pipeline Simulation R&D Principal Software Developer – Model Developer page is loaded · AVEVA Pipeline Simulation R&D Principal Software Developer – Model Developer · Apply locations Home Office (Alberta, Canada) time type Full time posted on Posted 5 Days Ago job requisi ...

  • Calyptus

    Research Engineer

    5 days ago


    Calyptus Canada

    This role is with a Calyptus partner. · Our partners work in the blockchain space so please only apply if this is an area of interest. · Responsibilities · Refine, simulate, and define the parameters of our Network mechanism that enables hack prevention on any integrated L2. · Le ...

  • Myticas Consulting

    Senior FPGA Developer

    2 weeks ago


    Myticas Consulting Canada

    The recruitment team at Myticas Consulting is currently in search of a senior-level FPGA Developer who would be interested in a full-time permanent remote opportunity offered within Canada and/or the United States. · There may be some onsite components to the role but primarily i ...


  • Sanmina Kanata, Canada

    Job Description · Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for RF, Microelectronic, Optical components and Integrated Subsystems, providing services from design concept, through prototype design and test ...

  • InStage

    Chief of Staff at

    5 days ago


    InStage Canada

    About InStage: · InStage is revolutionizing professional development with its AI-powered conversational simulations, creating immersive environments where students can enhance their communication skills. Leading the way in conversational AI, InStage has delivered over 100,000 sim ...


  • Cadence Design Systems Canada

    We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's. · You ...


  • Renesas Electronics Canada

    Job Description: · Our Ottawa office is looking for a talented Staff Digital Verification Engineer to join a team. The position is open to remote in Canada with strong preference given to candidates in Montreal, Ottawa, and Toronto. After joining our team, you will be developing ...

  • NTT DATA, Inc.

    Lead BODS Developer

    3 days ago


    NTT DATA, Inc. Canada

    Position Overview · - Understand and execute data migration blueprints (migration concepts, transformation rules, mappings, selection criteria) · - Understand and contribute to the documentation of the data mapping specifications, conversion rules, technical design specifications ...


  • IFG - International Financial Group Canada

    Job Title: Product Manager · Type: Contract · Location: Canada · Workplace: Remote · Duration: Till June 2025 · The role focuses on the ad studio, described as one of the more visually engaging and dynamic parts of their work. This area involves motion design and visual design, o ...

  • Accolite

    Gen AI Lead

    1 week ago


    Accolite Canada

    About us: · Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative ...


  • BrickRed Systems Canada

    Overview: · We are looking for a meticulous QA (Quality Assurance) Dev Engineer with expertise in C# and Test Infrastructure. As a QA Engineer, you will play a pivotal role in ensuring the accuracy, compliance, and reliability of our software solutions. You will collaborate clos ...


  • JUMP Math Canada

    Job Posting · The Instructional Designer role brings to JUMP Math an understanding of edtech, learning models, LMS/LRS management, SCORM/xAPI creation, and varied learning styles to create engaging learning processes, educational courses, and materials for students to meet their ...


  • Bombardier Transportation GmbH Canada

    Press Tab to Move to Skip to Content Link · Simulation Technical Expert, Engineering · Bombardier is a global leader, creating innovative and game-changing planes. Our products and services provide world-class transportation experiences that set new standards in passenger comfo ...


  • Bombardier Transportation GmbH Canada

    Press Tab to Move to Skip to Content Link · Select how often (in days) to receive an alert: · Simulation Technical Expert, Engineering · Bombardier is a global leader, creating innovative and game-changing planes. Our products and services provide world-class transportation ex ...

  • Solutionsft

    UI Programmer

    2 weeks ago


    Solutionsft Canada

    We are looking for talented software developers with a focus on User Experience, to be part of an agile team involved in product design, development, customization, release and integration. The Training Experience department within CAE's Global Engineering provides technology sol ...


  • Inctrl Canada

    We are seeking a highly skilled and motivated Process Engineer with expertise in modeling and control to join our talented team. The successful candidate will play a pivotal role in developing cutting-edge solutions for industrial processes, contributing to the growth and success ...


  • CruxOCM, Inc. Canada

    About CruxOCM · CruxOCM is the automation company for heavy industry. We are venture-backed and challenging the status quo in the energy sector. · We believe control room operators should have the best tools to perform their jobs safely and efficiently while minimizing environm ...


  • InterDigital Canada, Ltee. Canada $35 - $50

    Intern, 5G NR System Simulation Engineer page is loaded Intern, 5G NR System Simulation Engineer · Apply locations Montreal, CAD Conshohocken, PA posted on Posted 7 Days Ago job requisition id REQ23-854 About InterDigital · InterDigital develops mobile and video technologies th ...