SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Robotics Engineer, Advanced

Company: Zebra Technologies
Location: San Jose
Posted on: September 24, 2022

Job Description:

Remote Work: Hybrid
Overview:
Calling at Changemakers! Become a Fetcher and join a community of innovators and doers. Fetch, a pioneer in on-demand automation, is now part of the Zebra herd! By combining autonomous mobile robotics with the power of the cloud, the Fetch Cloud Robotics Platform provides on-demand automation solutions for material handling and inventory management, with the power to find, track, and move almost anything in any facility. Fetch Robotics solutions and services are deployed in leading distribution, fulfillment, and manufacturing centers around the world, augmenting workforces to drive increased efficiency and productivity. Zebra s focus on robotics automation combines workflow solutions for human workers with Fetch Robotics solutions. The result will provide an innovative offering that drives greater efficiencies and higher ROI through better orchestration of technology and people. At Zebra, we extend the edge of possibility by shaping the future of work on the front line reinventing how businesses run and moving society forward. We develop new technologies and create new solutions with partners to help organizations act with greater visibility, connectivity, and intelligence delivering better experiences for workers and those they serve.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, 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 position is available in San Jose, California or Mississauga, Canada offices. Also available as a remote opportunity.
Responsibilities:

  • Create and maintain scalable robotic software and systems that are able to run on limited local hardware.
  • Develop and integrate mobile robot navigation technology, including perception, planning, and control algorithms.
  • Create solutions that are reliable and proven to be safe in human environments.
  • Investigate how our robots perform in their environments to drive improvements to the robot s success
  • Research and propose algorithms and approaches for pushing the envelope in the performance of autonomous robots
  • Deliver innovations into production quality C++code that can be deployed to hundreds of robots
  • Estimate scope and effort of feature delivery
  • Write comprehensive design and technical documents
  • Review system performance, triage and fix issues, and identify improvements to the current system
  • Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance
  • Take long term ownership of the design and development of large portions of the navigation stack
  • Lead small sub-teams on development efforts that span multiple release cycles
  • Be a primary contributor to overall robotics stack architecture design with a focus on interactions with the navigation stack
    Qualifications:
    Minimum Education: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. Minimum Work 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 C++ and Solid understanding of multi-threaded programming, mutexes, condition variables, etc.Key Skills and Competencies:
      • Software development experience in Linux environment
      • Experience working in collaboration with hardware and software teams
      • Solid understanding and experience in design patterns, data structures and advanced programming techniques
      • Able to implement complex algorithms with efficient and optimized code
      • Strong communication, troubleshooting, and debugging skills
      • Comfortable with a large degree of code ownership
      • Passion for automation and writing software that interacts with the real world
      • Strong fundamentals in traditional robotics techniques/concepts (ex: image processing, collision checking, point cloud operations)
      • Leadership experienceNice to Have Experience/Familiarity With:
        • ROS1 and/or ROS2.
        • OpenCV
        • Safety critical systems.
        • Non-linear solvers such as Ceres.
        • Deploying software with Docker, Bazel and Git.
        • Advanced path planning algorithms
        • Pointclouds and image data
        • SLAM/localization algorithms
        • Advanced obstacle avoidance and predictive planning around dynamic obstacles
        • Machine learning techniques for the purposes of obstacle recognition and tracking
        • Algorithms for multi agent optimizationZebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, ancestry, marital status, age, sexual orientation, gender identity, national origin, disability status, 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 ...@zebra.com. The EEO is the Law poster is available here: The EEO is the Law poster supplement is available here: 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. Please contact us to request accommodation.
          Zebra Total Rewards includes more than just pay and is structured to meet the needs of our changing global business and evolving talent. We are committed to providing our employees with a benefits program that is comprehensive and competitive including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.
          Salary: USD 143500.00 - USD 215200.00 Yearly
          Salary offered will vary depending on your location, job-related skills, knowledge, and experience.
          Additionally, all Zebra roles are eligible for cash incentive programs. For example, sales roles have additional opportunity to earn substantial variable compensation tied to quota achievement. In most other roles, the Zebra annual cash incentive program links Company and individual performance together. Some roles may also be eligible for long-term incentive equity awards. Associated topics: chip, computer engineering, electrical, electronic, malware, matlab, photonics, programming, python, software engineer

Keywords: Zebra Technologies, San Jose , Robotics Engineer, Advanced, Engineering , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds