Software Engineer, Robotics & Autonomous System

Facebook Menlo Park , CA 94025

Posted 6 months ago

Facebook is seeking a Software Engineer of Robotics and Autonomous System to join our Site Engineering Robotics Team. This person will be responsible for implementing software solutions for the mobile robotics program. This is a full-time position.


  • Work in the software engineering team to develop robotic industrial solutions

Take on challenging problems in hardware sensing enablement (including distance sensors), robot localization, navigation, and obstacle avoidance

Solidify and stabilize core robot functionality, including sensing, controls, uptime, and network communications

Accountable for technology solution delivery through requirements review, feature design, development, quality assurance, and production release

Actively manage issues, risk and schedule throughout the project and participation in usability test activities

Actively collaborate with hardware engineers to optimize design, ensure functionality, support software production tool training and documentations

Self-starter, quick learner, results driven, motivated by innovation, be proud by "the quality of my deliveries"


  • 3+ years experience of Python/C++ with a BS degree in Computer Science or related technical field

Experience with robotic platforms such as ROS

Knowledge and experience in areas related to sensing, localization, and navigation

Experience with characterizing and evaluating electromechanical systems

Experience analyzing problems, identify constraints and boundaries to develop solution options

Experience defining use cases, articulating requirements, challenging design and quality

Knowledge and experience using results to drive innovation


  • MS or above degrees in Computer Science or related technical field

Expertise in any of the following areas:

  • Robot localization and navigation

Hardware sensing enablement (ex. point-cloud depth sensors)

Robot control system (position, velocity, force control)

Computer vision and imaging, or SLAM

Robot arm control

Facebook back-end SW system (Thrift, Tupperware, fbcode, Scuba, etc.)

Linux and networking

Production engineering

Familiar with data analysis tools and/or experience working with data analysts

Experience with automated remediation (FBAR) and alerting

Able to work full-stack (UI, back-end, ROS, etc.)

Experience scaling solutions, demonstrating a mindset of "scalability"

Knowledge of robotic manufacturing practice and quality system

Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
System Engineer


Posted 5 days ago

VIEW JOBS 10/10/2019 12:00:00 AM 2020-01-08T00:00 At Facebook, we're developing the future of mixed (MR) and augmented reality (AR). We are currently seeking innovative system leads with a passion for working interdisciplinary to develop compelling products that involve maturing technology and solving complex problems. Your job will be to drive and work with groups that are doing research and development for (e.g.) sensors, input, and compute architecture, acting as the technical owner for one or more product architectures, aimed at pushing beyond the state of the art for all the core aspects of consumer MR/AR systems. This position requires someone who has expertise working with early technology paths; able to work collaboratively with non-technical and technical partners, to manage system maturation, requirements, and respective risks; and focused on execution while providing clear and effective communication to remove barriers across the team. RESPONSIBILITIES * Positions require a combination of education and experience in the research, development, and integration of advanced systems, which preferably includes systems aimed at capturing/delivering audio and video data streams Drive development of system requirements to create new augmented and mixed reality experiences, and advance technologies necessary to create product architectures that can deliver these requirements Engage cross-functionally with other researchers, management, and engineers to develop concepts that advance the entire product pipeline (hardware, software, integration, infrastructure, and applications) Work closely with various organizations to define and execute the long-term roadmaps Coordinate with our research, partnership, legal and incubation teams to both define and execute technology development with key partners, suppliers and academic institutions Along with research and development leadership, communicate technology and product strategy effectively to both internal and external stakeholders Coordinate with team leads to progressively integrate the new technologies into prototype architectures Facilitate and work with teams to alleviate project bottlenecks MINIMUM QUALIFICATIONS * MS degree, in Engineering, Physics, Computer Science or equivalent At least 6 years of experience in research or advanced development Experience in developing advanced systems with multi-function/multi-disciplinary threads Interpersonal communication experience. Experience working cross-disciplinary and mentor best practices and team members PREFERRED QUALIFICATIONS * PHD Experience managing hardware development or rapid prototyping projects Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at Facebook Menlo Park CA

Software Engineer, Robotics & Autonomous System