Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Robotics Software Engineer image - Rise Careers
Job details

Senior Robotics Software Engineer

About Multiply Labs


Multiply Labs is a cutting-edge startup based in San Francisco, California, supported by top-tier tech and life science investors such as Casdin Capital, Lux Capital, and Y Combinator. We are revolutionizing the manufacturing of cell therapies by developing advanced robotic systems designed to automate and scale the production of these life-saving treatments. Our robots empower biopharma companies to produce cell therapies at scale without significantly changing their existing processes, reducing regulatory barriers and risks. While traditional approaches are time-consuming and lead to extremely high costs for patients (typically $1M+ per patient), using robotics can make these transformative treatments more accessible and affordable to patients in need.


To learn more and to view a video of our robots in action, visit us at www.multiplylabs.com  and follow us on LinkedIn. You can also read our latest peer-reviewed study, which highlights the statistical equivalence between manual and automated cell expansion processes, at cytotherapy.org.


Position Overview


At Multiply Labs, our team operates at the intersection of robotics and biopharma. As a Full-Time Robotics Software Engineer, you will work alongside a highly collaborative team of robotics engineers, mechanical engineers, electrical engineers, computer scientists, other software developers and biopharma scientists to build robotic systems that automate the manufacturing of life-saving cell therapies.


Projects include, but are not limited to, robotic interaction algorithms, data integration, trajectory planning and imitation learning.  Your strengths and passions will determine which team you assist and all teams rotate frequently to promote cross-functional collaboration and rapid learning for all members. This role is for you if you are a strong problem solver, a motivated and hard-working engineer, and excited to work at an early-stage startup.



As a Senior member of our Robotics Software team, you will:
  • Help develop a robust, efficient, and compliant robotic system.
  • Lead the design, build, deployment, troubleshooting and maintenance high-quality production software.
  • Collaborate with both software and hardware when developing robotic interactions.
  • Design and implement communication protocols with various instruments.
  • Actively contribute to the automated test suite for continuous integration.
  • Work with simulation software to predict the movements of the robotic system.
  • Troubleshoot communication issues with control systems and interaction issues between the robot and hardware systems.


Qualifications:
  • Bachelor’s or Master’s in Computer Science, Engineering or related discipline.
  • 5+ years experience in relevant industry.
  • Strong background in: linear algebra, Python, and data science.
  • Experience with leading cross-functional projects on integrated robotic systems.
  • Excellent communication and collaboration skills.
  • Passionate, curious, and eager to learn.
  • Self-starter and comfortable working in a fast paced, technically challenging startup environment. 
  • Prioritize organization and detail orientation.
  • Ability to handle multiple project and task assignments simultaneously. 
  • Strong communication skills that clearly express ideas and design details in meetings, team presentations, white board brainstorming sessions and in various technical documentation. 


Additional Qualifications – Considered a plus:
  • Industry experience with Python.
  • Experience with linux / unix systems.


Total compensation includes generous equity and benefits including:


- Health Insurance

- Health Savings Account

- Daily catered lunch

- Commuter Benefits

- Flexible PTO

- 401K


We take pride in cultivating an environment that fosters collaboration, open communication, and authenticity. We are an equal opportunity employer; we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are diverse in background and singular in mission.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Robotics Software Engineer, Multiply Labs

At Multiply Labs, we're on a mission to revolutionize the production of cell therapies, making them more accessible for those in need. As a Senior Robotics Software Engineer in our innovative San Francisco office, you'll play a crucial role in developing advanced robotic systems that automate the manufacturing of these life-saving treatments. Collaborating with a passionate team of robotics engineers, computer scientists, and biopharma experts, you’ll tackle exciting challenges such as designing robotic interaction algorithms, data integration, and trajectory planning. If you thrive in a fast-paced startup environment and have a knack for problem-solving, you’ll find plenty of opportunities to lead projects and share your expertise. You’ll help create robust, efficient, and compliant robotic systems, while also engaging in cross-functional projects that promise rapid learning and growth. Your ideas will drive our mission forward, and your expertise in Python and data science will be pivotal for our success. Join us to innovate, collaborate, and transform healthcare with your skills in robotics and software engineering. We invite passionate, detail-oriented candidates with a strong background in computer science or engineering to apply and be part of something revolutionary! Learn more about us and our unique approach at multiplylabs.com - we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Robotics Software Engineer Role at Multiply Labs
What are the responsibilities of a Senior Robotics Software Engineer at Multiply Labs?

As a Senior Robotics Software Engineer at Multiply Labs, your primary responsibilities will include developing robust and efficient robotic systems to automate the manufacturing process of cell therapies. You will lead the design, build, and deployment of high-quality production software, collaborate with cross-functional teams to develop robotic interaction protocols, and work on troubleshooting communication and interaction issues. Additionally, you'll contribute to an automated test suite for continuous integration, ensuring our systems operate seamlessly.

Join Rise to see the full answer
What qualifications are required for the Senior Robotics Software Engineer position at Multiply Labs?

To qualify for the Senior Robotics Software Engineer position at Multiply Labs, candidates should hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. You’ll need a minimum of 5 years of relevant industry experience, with a strong foundation in linear algebra, Python, and data science skills. Experience in leading cross-functional projects involving integrated robotic systems is important, alongside excellent communication and collaboration abilities. A passion for learning and being a self-starter in a dynamic startup environment is also crucial.

Join Rise to see the full answer
What kind of projects will the Senior Robotics Software Engineer work on at Multiply Labs?

At Multiply Labs, the Senior Robotics Software Engineer will be involved in a range of exciting projects that include developing robotic interaction algorithms, integrating data systems, trajectory planning, and implementing imitation learning techniques. You will have the opportunity to collaborate closely with software and hardware teams, enabling innovative approaches to automate the complex processes utilized in the production of cell therapies. This role promotes cross-functional learning, ensuring a dynamic and collaborative work environment.

Join Rise to see the full answer
What benefits does Multiply Labs offer to its Senior Robotics Software Engineers?

Multiply Labs offers a comprehensive benefits package to its Senior Robotics Software Engineers, which includes health insurance, health savings accounts, daily catered lunches, commuter benefits, flexible PTO, and a 401K plan. Additionally, employees have an opportunity to receive equity in the company. The company culture promotes collaboration, open communication, and authenticity, contributing to an enriched work experience.

Join Rise to see the full answer
How does collaboration work among teams for the Senior Robotics Software Engineer role at Multiply Labs?

Collaboration is a key component of the Senior Robotics Software Engineer role at Multiply Labs. The team structure promotes frequent rotations across different project teams, enabling engineers to work alongside various specialists, including robotics, mechanical, and electrical engineers, biopharma scientists, and software developers. This approach fosters cross-functional collaboration and rapid learning, allowing all team members to share their unique insights and contribute effectively to the innovative technology we develop.

Join Rise to see the full answer
Common Interview Questions for Senior Robotics Software Engineer
Can you describe your experience with robotic systems integration?

In responding to this question, provide specific examples of robotic system integration projects you have worked on. Highlight your role in the integration process, the challenges faced, and how you overcame them. Discuss the technologies used and the outcomes to illustrate your expertise in this area.

Join Rise to see the full answer
What programming languages are you proficient in for robotics applications?

Be prepared to discuss your proficiency with programming languages, especially Python, which is crucial for this role at Multiply Labs. Offer examples of projects where you've utilized these languages in developing robotic software, including specific libraries or frameworks that enhance your coding capabilities.

Join Rise to see the full answer
Explain an innovative approach you’ve taken in a past project.

When answering this question, showcase your creativity and problem-solving skills by highlighting a specific project where you implemented an innovative approach. Detail your thought process, the implementation steps, and how it positively impacted the project's success.

Join Rise to see the full answer
How do you ensure your software is reliable and compliant?

Discuss the strategies you employ to ensure software reliability and compliance, such as rigorous testing, code reviews, and adhering to industry standards. Provide examples of how you've implemented these practices in previous roles.

Join Rise to see the full answer
Describe a time you faced a significant technical challenge. How did you handle it?

Use the STAR method (Situation, Task, Action, Result) to structure your response. Clearly outline the challenge, your approach to solving it, and the resulting success or lessons learned, demonstrating your resilience and problem-solving capability.

Join Rise to see the full answer
What role do you believe communication plays in robotics engineering?

Emphasize the importance of communication in robotics engineering, particularly in cross-functional collaborations. Discuss how effective communication can improve teamwork, clarify complex ideas, and ensure project alignment among engineers, scientists, and other stakeholders.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Share your methods for prioritizing tasks, such as using project management tools, assessing project urgency, and defining clear milestones. Highlight your ability to stay organized and focused, even in a fast-paced environment, ensuring that you meet deadlines without compromising quality.

Join Rise to see the full answer
What is your approach to continuous learning in the field of robotics?

Discuss your commitment to continuous learning by mentioning how you stay updated on industry developments, whether through online courses, attending conferences, or engaging in community forums. Provide examples of skills or technologies you've recently learned and their application in your work.

Join Rise to see the full answer
What techniques do you use for troubleshooting in robotic systems?

Explain your troubleshooting process, such as systematic problem-solving techniques, using diagnostic tools, and collaborating with team members for insights. Provide examples of specific issues you've resolved and the methods that were most effective.

Join Rise to see the full answer
Where do you see the future of robotics in biopharma heading?

In answering this question, show your understanding of current trends and future directions in robotics within biopharma. Discuss potential advancements, ongoing research, or innovations that could greatly impact the industry, reflecting your passion for the field and your vision for its development.

Join Rise to see the full answer

Multiply Labs is a robotics technology company that provides autonomous manufacturing services to the pharmaceutical industry. The company develops advanced, cloud-controlled robotic systems that enable the production of individualized drugs at sc...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 9, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!