Robotics Engineer, Advanced

4 weeks ago


Mississauga, Canada Zebra Technologies Full time

Remote Work: Hybrid


Overview: At Zebra, we are a community of innovators who come together to create new ways of working to make everyday life better. United by curiosity and care, we develop dynamic solutions that anticipate our customer’s and partner’s needs and solve their challenges.
Being a part of Zebra Nation means being seen, heard, valued, and respected. Drawing from our diverse perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries to redefine the work of tomorrow for organizations, their employees, and those they serve.
You have opportunities to learn and lead at a forward-thinking company, defining your path to a fulfilling career while channeling your skills toward causes that you care about – locally and globally. We’ve only begun reimagining the future – for our people, our customers, and the world.
Let’s create tomorrow together.

As a Robotics Engineer at Zebra-Fetch you’ll be developing highly scalable, fault tolerant, and highly optimized systems for a large number of collaborative robots using C++. The navigation team writes and maintains software responsible for getting mobile bases safely from place to place including perception, planning, localization and control. Duties as a member of the Navigation Team include developing cutting edge autonomous navigation algorithms and introspecting/debugging non-deterministic processes. We are looking for developers with strong problem-solving skills, the ability to consider the whole system, and a healthy understanding of real-world sensors and other hardware limitations.

This role will be driving highly scalable, fault tolerant server-side and client-side applications for a large number of collaborative robots using various programming languages. This role needs to readily make decisions relating to algorithm development, framework design, implementation, and practical utility.


Responsibilities:
  • Lead investigations in understanding how our robots perform in their environments to drive improvements to the robot's success.
  • Lead in the research and proposal of algorithms and approaches for pushing the envelope in the performance of autonomous robots.
  • Lead more junior members of the team in research activities.
  • Deliver innovations into production quality code that can be deployed to hundreds of robots.
  • Manage robotic software and systems and their connection to cloud systems.
  • Develop and integrate mobile robot navigation technology, including low-level control systems, and higher-level behaviors.
  • Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance.
  • Work with System Test / Quality Engineering team to develop test plans for new features.
  • Estimate scope and effort of large complex features through epic / story decomposition.
  • Serve in a leadership capacity for carrying out software development in advanced C++, and providing guidance on best practices and software architecture.

Qualifications:

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Robotics, or related field and 8+ years of experience, or Master’s degree in Computer Science, Robotics, or related field and 6+ years of experience, or PhD in Computer Science, Robotics, or related field and 2+ years of experience.
  • 8+ years of work experience in Robotics or related field (experience could include relevant MA/PHD program / research).
  • At least 1 year work experience (or thesis project) working with ground based mobile robots in unstructured environments.
  • At least 1 year work experience (or similar) developing on a robotics or other automation solution with real-use deployments at multiple customer sites.
  • Strong coding skills in modern languages, especially Modern C++ (C++ 11 or above) and Solid understanding of multi-threaded programming, mutexes, condition variables, etc.
  • Experience with programming embedded systems and working with external hardware devices.

Key Skills and Competencies:

  • Software development experience in a Linux environment working in collaboration with hardware and software teams.
  • Solid understanding and experience in design patterns, data structures and advanced programming techniques.
  • Implementing complex algorithms with efficient and optimized C++ code.
  • Strong communication, troubleshooting, and debugging skills.
  • Familiarity with python, ROS, Docker, Git, JIRA.
  • Designing and implementing different path planning algorithms and approaches (e.g. A*, RRT*, etc.) for the purposes of autonomous navigation.
  • Implementing graph-based SLAM combining laser and vision-based sensing in a challenging environment.
  • Proficient in machine learning and applying it to perception and localization applications.

Nice to Have Experience/Familiarity With:

  • Designing and implementing different methods for obstacle recognition and tracking (eg. velocity obstacles).
  • Advanced obstacle avoidance and predictive planning around dynamic obstacles.
  • Reinforcement learning approaches for improving path planning efficiency.

Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability and protected veteran status or any other basis prohibited by law.

If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.accommodations@zebra.com. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.

#J-18808-Ljbffr

  • Mississauga, Ontario, Canada TREXO ROBOTICS INC. Full time

    About the RoleTREXO ROBOTICS INC. is seeking a skilled Robotics Technologist to join our team. As a key member of our robotics department, you will play a vital role in designing and developing innovative manufacturing solutions.Key ResponsibilitiesDesign and create manufacturing instructions to optimize production processes.Repair and maintain complex...

  • Robotics Engineer

    4 weeks ago


    Mississauga, Ontario, Canada TREXO ROBOTICS INC. Full time

    About the RoleWe are seeking a highly skilled Robotics Technologist to join our team at TREXO ROBOTICS INC. The successful candidate will be responsible for creating manufacturing instructions, repairing and maintaining machinery, and assisting in inspection of mechanical installations and construction projects.

  • Robot Assembler

    6 months ago


    Mississauga, Canada Trexo Robotics Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...

  • Robotics Instructor

    4 months ago


    Mississauga, Canada Boswin Robotics Full time

    **Job description** - Work with students and follow the Lego robotics curriculum to teach primary and junior age students(6-9 years old and 10-14 years old); - Document the classroom plan and update with the program director; - Be creative and manage the diversity of skill levels in the same class; - Guide students with different skill levels to improve...

  • Robot Builder

    6 months ago


    Mississauga, Canada Trexo Robotics Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...

  • Robot Builder

    6 months ago


    Mississauga, Canada Trexo Robotics Inc. Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...


  • Mississauga, Ontario, Canada Zebra Technologies Full time

    Company OverviewZebra Technologies is a pioneering company that empowers innovators to create new ways of working, making everyday life better. Our community of experts shares a passion for curiosity and care, developing dynamic solutions that anticipate customer needs and solve challenges.We value diversity, respect, and inclusivity, fostering an...


  • Mississauga, Ontario, Canada Roshel Inc Full time

    About Roshel Inc.Roshel Inc. is a leading company in the field of robotics and vehicle design, seeking an experienced Electrical Robotics Systems Engineer to join their team at their Brampton, Ontario facility.Job DescriptionThe successful candidate will be responsible for designing and developing electrical systems and components for robotic vehicles,...


  • Mississauga, Canada Exceed Robotics Full time

    Exceed Robotics was founded by a team of mechanical, computer and software engineers who share the passion to teach Science, Technology, Engineering and Math (STEM) to our younger generations through our robotics program. We work to inspire children to explore the exciting world of engineering and technology and do our part in shaping a data-driven,...


  • Mississauga, Canada Exceed Robotics Full time

    Exceed Robotics was founded by a team of mechanical, computer and software engineers who share the passion to teach Science, Technology, Engineering and Math (STEM) to our younger generations through our robotics program. We work to inspire children to explore the exciting world of engineering and technology and do our part in shaping a data-driven,...


  • Mississauga, Canada Exceed Robotics Full time

    Exceed Robotics was founded by a team of mechanical, computer and software engineers who share the passion to teach Science, Technology, Engineering and Math (STEM) to our younger generations through our robotics program. We work to inspire children to explore the exciting world of engineering and technology and do our part in shaping a data-driven,...

  • Technical Writer

    5 months ago


    Mississauga, Canada Trexo Robotics Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...

  • AMR Systems Engineer

    3 weeks ago


    Mississauga, Ontario, Canada KION Group Full time

    We are seeking a highly skilled AMR Systems Engineer to join our team at the KION Group. As an expert in autonomous mobile robotics, you will play a crucial role in developing and implementing systems that integrate AMR hardware and associated software.The ideal candidate will have a strong understanding of industrial automation and robotics, with experience...


  • Mississauga, Canada Trexo Robotics Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...

  • robotics technologist

    2 months ago


    Mississauga, Canada TREXO ROBOTICS INC. Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 32 hours per weekEducation: Expérience: EducationBachelor's degreeWork site environmentNoisyWork settingWork in employer's/client's homeManufactureAssemblyTasksCreate manufacturing instructionsRepair and maintain machineryAssist in inspection of mechanical installations and...

  • robotics technologist

    1 month ago


    Mississauga, Canada TREXO ROBOTICS INC. Full time

    Work Term: PermanentWork Language: EnglishHours: 32 hours per weekEducation: Bachelor's degreeExperience: 2 years to less than 3 yearsWork site environmentNoisyWork settingWork in employer's/client's homeManufactureAssemblyTasksCreate manufacturing instructionsRepair and maintain machineryAssist in inspection of mechanical installations and construction...

  • Automation Technician

    3 months ago


    Mississauga, Canada Magna International Inc. Full time

    **Job Number**: 68940 **Group**: Cosma International **Division**: Magna Body & Chassis Mississauga **Job Type**: Permanent/Regular **Location**: MISSISSAUGA **Work Style**: On-Site **About us**: We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer...


  • Mississauga, Ontario, Canada Johnson Electric Full time

    Job OverviewJohnson Electric is seeking an experienced Advanced Manufacturing Specialist to join our team. In this role, you will be responsible for troubleshooting and maintaining automation equipment, including robotic and CNC machines.About the RoleThe successful candidate will have a technical degree or diploma in engineering technology or a related...

  • Paediatric Pta

    6 months ago


    Mississauga, Canada Trexo Robotics Inc. Full time

    **About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...


  • Mississauga, Ontario, Canada Data Engineer Jobs Full time

    Established financial services company, AutoCapital Canada Inc., is a leader in automotive, consumer, and merchant lending portfolios. Our vertically integrated business model spans the entire lifecycle of finance receivables, from credit adjudication to post-charge-off recoveries.This dynamic work environment revolves around data: creation, extraction,...