Logo
Jobright

Senior Robotics Software Engineer

Jobright, Fremont, California, United States

Save Job

Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the US. We are NOT a staffing agency. Jobright does not hire directly for these positions. We connect you with verified openings from employers you can trust. Job Summary: Meta is seeking a Robotics Automation Engineer to join their Data Center Robotics Engineering team, which focuses on implementing advanced robotics technologies for data center efficiency and safety. The role involves designing, developing, and sustaining robotics software solutions while collaborating with hardware and system engineers to optimize operations. Responsibilities:

• Develop and integrate software algorithms for robotic automation systems, including robot perception, motion planning, control of robot arms and manipulation, and robot backend services to enable data center physical autonomous operation and efficient task execution

• Design and optimize software architecture to ensure computational efficiency and resource utilization, leveraging best practices and coding standards to enhance overall robotic system performance

• Collaborate with XFN teams (system engineer, hardware engineer, QAQC, production engineer, operations) to integrate software components with hardware systems, ensuring seamless communication and interoperability for optimal robotic performance

• Conduct rigorous testing and validation of software modules and systems, employing simulation tools and real-world testing scenarios to verify functionality, performance, and safety requirements

• Stay updated on advancements in robotics software technologies and methodologies, continuously evaluating and integrating new tools, techniques, and libraries to improve development efficiencies and explore innovative solutions

• Develop relationships and lead engagements with internal and external industrial and research partners to develop and scale novel technologies from incubation to production

• Document software design, architecture, and implementation details, fostering knowledge sharing within the robotics automation team and providing technical guidance to partners

• Create and maintain software technology roadmaps to drive ongoing innovation

• Develop industry relationships with other data center peers and external organizations to remain current on industry trends and future directions Qualifications: Required:

• Bachelor's degree in Computer Science

• 10+ years of experience coding with C++ and Python, focusing on the design and development of robotics solutions

• Comprehensive understanding of robotics principles and concepts, including perception, motion planning, and control of robot arms and manipulation

• Proven track record in successfully overseeing and managing end-to-end robotics projects from conception to deployment

• Familiarity with robotics frameworks and libraries such as ROS (Robot Operating System) or ROS2

• Familiarity with industry standard software development methodologies, version control systems, and software testing techniques

• Full-stack experience in algorithms and backend services tailored to robotics applications

• Proven experience to analyze complex problems, identifying constraints, and develop robust solutions

• Proven experience to work effectively in a team environment, collaborating with hardware engineers, system engineers, and other stakeholders

• Track record of navigating ambiguity, pioneering process for new technology development, and deploying products effectively for operational success in real world scenarios

• Mentorship experience to guide team members in evaluating and implementing continuous improvements across product development, issue resolution, engineering tooling, and processes Preferred:

• Master's degree or above in Computer Science

• Expertise in as many of the following areas: - Robotics platform such as ROS or ROS2, - Robot arm and manipulator techniques, - Machine learning Computer vision and imaging applications in robotics, - Robot control system including position velocity and force control, - Linux and networking, Internal Meta tools such as Thrift and Hack

• Practical experience of contributions to the robotics development community

• Familiarity with hardware design and integration processes in robotics system

• Experience with data analysis tools or collaboration with data analysts

• Demonstrated experience in scaling solutions, with a mindset focused on scalability principles Company: Meta is a social technology company that enables people to connect, find communities, and grow businesses. Founded in 2004, the company is headquartered in Menlo Park, California, USA, with a team of employees. The company is currently Public Company. Meta has a track record of offering H1B sponsorships.