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

Senior Research Tooling Engineer

Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives. 


You will work closely with researchers to develop tools and workflows that streamline turning research into reality.  You will have a passion for good developer experience and a proven track record of collaborating with others to create state of the art tooling.


What You Will Do
  • Work closely with a cross-disciplinary team to design and implement state of the art developer tooling for all aspects of robotics, including containerization, CI/CD pipelines, visualization tools, hardware-in-the-loop testing, sensor drivers, camera calibration, and on-robot logging
  • Collaborate with researchers to turn their research into reusable, modular software
  • Mentor junior engineers and researchers in best software practices
  • Promote and enforce quality and reliability of code through mentorship and regular code reviews.


What We Are Looking For
  • BS, MS or PhD in computer science, robotics, electrical/mechanical/aerospace engineering, or a related field
  • 5+ years in a related industry
  • Strong programming skills with Python and/or C++
  • Experience with state of the art tooling for software projects
  • Experience with fielding research level systems on physical hardware. Robotics setting preferred
  • Proven track record of collaboration and mentorship of junior colleagues


Bonus
  • Experience with ROS 2 and robotic software integration
  • Experience with git and Github
  • Experience with perception hardware such as sensors and motion capture systems
  • Experience with deep learning frameworks such as PyTorch


We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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 Research Tooling Engineer, Robotics and AI Institute

Join our dynamic team in Cambridge, MA, as a Senior Research Tooling Engineer! Here at our innovative company, we are on a mission to tackle the fundamental challenges in AI and robotics, shaping a future where intelligent machines enhance our everyday lives. In this role, you will collaborate with a cross-disciplinary team to design and implement cutting-edge developer tooling that spans all aspects of robotics. Your work will include creating CI/CD pipelines, visualization tools, and robust testing processes that elevate the research conducted by our talented engineers and scientists. If you have a passion for improving developer experiences and possess a solid track record of building state-of-the-art tools in high-pressure environments, we want to hear from you. You will also play a vital role in mentoring junior engineers and ensuring the quality and reliability of our code through regular reviews. With your advanced degree in computer science, robotics, or engineering and at least 5 years of related experience, along with strong programming skills in Python and/or C++, you’ll be a key player in turning research dreams into tangible solutions. Join us in making a difference and paving the way for future advancements in technology!

Frequently Asked Questions (FAQs) for Senior Research Tooling Engineer Role at Robotics and AI Institute
What are the main responsibilities of a Senior Research Tooling Engineer at this company?

As a Senior Research Tooling Engineer, your primary focus will be to collaborate with a cross-disciplinary team, designing and implementing state-of-the-art tooling for robotics. This includes developing containerization techniques, CI/CD pipelines, and hardware-in-the-loop testing methodologies. You will also work on sensor drivers and camera calibration while ensuring that research is transformed into reusable, modular software. Mentorship of junior engineers and promoting best coding practices through regular code reviews will be key components of your role.

Join Rise to see the full answer
What qualifications are necessary for the Senior Research Tooling Engineer position?

To qualify for the Senior Research Tooling Engineer position, candidates need to have a BS, MS, or PhD in computer science, robotics, or any related engineering field. A minimum of 5 years in a related industry is required. Strong programming skills in Python and/or C++ are essential, along with experience in software tooling and deploying research systems onto physical hardware, preferably within a robotics setting.

Join Rise to see the full answer
What software tools and technologies do Senior Research Tooling Engineers use?

Senior Research Tooling Engineers primarily use modern programming languages like Python and C++. Familiarity with tools like ROS 2, Git, and GitHub is also beneficial. Additionally, having experience in developing CI/CD pipelines, visualization tools, and working with perception hardware like sensors and motion capture systems is advantageous for this role.

Join Rise to see the full answer
How does mentorship play a role in the Senior Research Tooling Engineer position at this company?

Mentorship is a crucial aspect of the Senior Research Tooling Engineer role. You will guide and assist junior engineers and researchers in best software practices, helping to enhance their skills and contribute to the team's overall success. By providing regular code reviews and sharing your expertise in developer tooling, you'll foster a collaborative and innovative environment for your colleagues.

Join Rise to see the full answer
What makes this Senior Research Tooling Engineer position unique?

This position stands out due to its focus on bridging the gap between advanced research and practical application in the field of robotics. You'll be working in a lively Cambridge, MA setting, tackling groundbreaking challenges in AI as part of a collaborative team. The opportunity to mentor junior engineers and influence best practices in software design adds a rewarding dimension to the role.

Join Rise to see the full answer
Common Interview Questions for Senior Research Tooling Engineer
What experience do you have in developing tooling for robotics projects?

In responding to this question, share specific examples of projects where you've successfully developed tooling. Highlight your familiarity with CI/CD pipelines, testing methodologies, and any challenges you faced, emphasizing how you overcame them to deliver effective solutions.

Join Rise to see the full answer
Can you describe your experience with Python and/or C++?

When asked about your programming experience, provide details of the projects where you utilized Python and C++. Discuss the specific tasks you performed, libraries you used and any notable accomplishments achieved through your coding skills.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Explain your mentoring philosophy. Discuss your hands-on approach to training junior engineers, including regular coding sessions, feedback mechanisms, and promoting a culture of continuous improvement and collaboration to empower their growth.

Join Rise to see the full answer
What do you consider best practices in software development?

In answer to this question, elaborate on your understanding of best practices, such as code reviews, testing methodologies, documentation, and modular design. Share examples of how implementing these practices has led to project success in the past.

Join Rise to see the full answer
Can you discuss a challenging problem you solved in a previous role?

Articulate a particular challenge you faced, detailing the context, your thought process, and the steps you took to arrive at a solution. Highlighting the impact of your actions on the project’s outcome will strengthen your answer.

Join Rise to see the full answer
What experience do you have with ROS 2?

Share your experience with ROS 2 by detailing projects where you utilized it. Discuss how you integrated ROS 2 into your development processes and the benefits you experienced from using the framework.

Join Rise to see the full answer
How do you ensure code quality and reliability?

Discuss the methodologies you employ to ensure code quality, such as regular code reviews, static code analysis, and continuous integration testing. Emphasize the importance of these practices in maintaining reliability in production.

Join Rise to see the full answer
What steps do you take when collaborating with researchers?

Describe your collaborative approach with researchers, emphasizing open communication, understanding their research goals, and translating those needs into practical tooling solutions that can be implemented effectively.

Join Rise to see the full answer
Have you worked with perception hardware? If so, how?

Detail your experience with perception hardware by providing specific examples of projects where you utilized sensors and motion capture systems. Discuss how you addressed challenges related to their integration into research projects.

Join Rise to see the full answer
Why do you want to work as a Senior Research Tooling Engineer in our company?

Express your enthusiasm for the company's vision and mission within the field of AI and robotics. Discuss how your career goals align with the role and how you believe your skills can contribute to the company's success.

Join Rise to see the full answer
Similar Jobs
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Meter Hybrid San Francisco
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
GSK Hybrid Durham Blackwell Street
Posted 3 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Performance Bonus
Family Medical Leave
Paid Holidays
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 28, 2025

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!