SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Robotics Engineer, Senior

Company: Zebra Technologies
Location: Santa Clara
Posted on: September 19, 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. Build your edge. Build what's next. Become a leader at a leading company. Join Us! As a Robotics Engineer, Senior, you ll be developing highly scalable, fault tolerant server-side and client-side applications for a large number of collaborative robots using various programming languages. You ll need to readily make decisions relating to algorithm development, framework design, implementation, and practical utility. This position is available in San Jose, California or Mississauga, Canada.
Responsibilities:

  • Develop and manage robotic software and systems and their connection to cloud systems.
  • 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 Python and C++ code that can be deployed to hundreds of robots
  • Estimate scope and effort of feature delivery
  • Writing comprehensive design and technical documents
  • 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
    Qualifications:
    Minimum Requirements::
    • MS in Computer Science, Robotics, or related field of BS with 3+ relevant experience 5+years of software experience in Robotics or related field (experience could include MA/PHD program / research)
      • Key Skills and Competencies:
        • Experience with programming embedded systems and working with external hardware devices
        • 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++/Python code that can be deployed to hundreds of robots
          • Estimate scope and effort of feature delivery
          • Review system performance, triage and fix issues, and identify improvements to the current system
          • Software development experience in a Linux environment working in collaboration with hardware and software teams
          • Advanced knowledge in both C++ and python
            • Strong communication, troubleshooting, and debugging skills
            • Comfortable with a large degree of ownership and who can train how to code quickly without technical debt Preferred Requirements:
              • Software development experience in a Linux environment working in collaboration with hardware, robot software and cloud teams
              • Solid understanding and experience in design patterns, data structures and advanced programming techniques
                • Implement complex algorithms with efficient and optimized C++, Python and/or Go code
                • Strong communication, troubleshooting, and debugging skills
                • Modern C++ (C++11 or newer ; experience with the boost library, solid understanding of multi-threaded programming, mutexes, condition variables, etc.)
                • Hands on experience in Linux or/and Android security (for example, Kernel hardening, Linux permissions, capabilities, namespaces, secure RPC).
                • Understanding of message transport mechanisms like ROS, gRPC, Kafka, zeromq etc Zebra 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 essential 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 127900.00 - USD 191900.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: artificial intelligence, c, c#, c c++, computer science, electronic, information technology, linux, programmer, robotics

Keywords: Zebra Technologies, Santa Clara , Robotics Engineer, Senior, Other , Santa Clara, 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!

Santa Clara RSS job feeds