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

We are a well-funded Series A startup on a mission to make e-commerce logistics more efficient and human-friendly with AI-powered robotics.


Founded by leading robotics researchers, we are growing our dynamic, world-class team to deploy robots at scale. Join us in helping people handle more throughout the supply chain!


We seek a Senior Robotics Software Engineer to develop core robotics libraries and runtime application software for Ambi products. In this role, you will rapidly develop, test, and deploy software across the robotics software engineering stack for core product functionality to improve warehouse operations. You will work closely with the Software team and the CTO.


You are a good fit if you have:
  • Excitement about making a real-world impact for people in the warehouse, putting product function first
  • A bias toward action: you prioritize fast development and testing on hardware versus incubating an idea until it is “ready”
  • Eagerness to act as a generalist and solve a diverse set of challenging problems that amplify human potential with state-of-the-art robotics
  • Enthusiasm for owning all phases of the development process from design to implementation to testing to improvements
  • A desire for career growth and ownership of your work
  • Proficiency with Python, Linux, and Docker
  • Experience with C++ or Rust
  • A strong understanding of software engineering development practices (git, CI/CD), finite state machines, multiprocessing/multithreading, and socket programming
  • General experience across the robotics software stack, including controls, kinematics, motion planning, and rigid transformations / 3D geometry
  • Familiarity with project management and acting as tech lead on projects involving one or more other members
  • A BS in a related field with four years of experience in commercial robotics software development OR an MS/PhD in a related field with two years of experience in commercial robotics software development
  • (BONUS) Experience with APIs, advanced networking, and application software architecture (e.g. Model-View-Controller)
  • (BONUS) Familiarity with computer vision, grasp planning, collision checking, and/or machine learning


In addition to competitive compensation, we offer benefits such as:
  • Health, dental, and vision insurance
  • 401k with 5% matching by Ambi
  • Equity ownership
  • Unlimited PTO
  • Partial WFH
  • Access to a full gym at HQ
  • Free parking on site at HQ
  • Free lunches 2x per week


$150,000 - $190,000 a year

Position title and compensation will be matched to applicant's experience.


Ambi Robotics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage and embrace applicants of all backgrounds to apply!


Disclaimers

Ambi Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits 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. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Average salary estimate

$170000 / YEARLY (est.)
min
max
$150000K
$190000K

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, Ambi Robotics

Are you ready to transform e-commerce logistics with cutting-edge robotics? Ambi Robotics, based in beautiful Berkeley, California, is on a mission to revolutionize the way warehouses operate. We’re looking for a passionate Senior Robotics Software Engineer to join our innovative team. At Ambi, you’ll have the chance to develop the core robotics libraries and runtime application software that power our amazing products. This is a fantastic opportunity to work alongside leading robotics researchers and a highly skilled Software team, as we strive to deploy our AI-driven robots at scale. You'll rapidly develop, test, and implement software solutions that directly improve warehouse functionality. We believe in action and hands-on development—if you're eager to jump into challenges headfirst and make a tangible impact, you’ll fit right in! Your expertise in Python, Linux, and Docker, along with experience in C++ or Rust, will be invaluable in our pursuit of efficiency. Plus, you’ll have the chance to take ownership throughout the software development life cycle, from design to implementation and testing. We offer a competitive salary ranging from $150,000 to $190,000, depending on experience, in addition to fantastic benefits, including unlimited PTO, equity ownership, and much more. Join us at Ambi Robotics, where you can grow your career while helping shape the future of logistics!

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

As a Senior Robotics Software Engineer at Ambi Robotics, you will be responsible for developing core robotics libraries and runtime application software, focusing on improving warehouse operations. This includes rapidly developing, testing, and deploying software across the robotics engineering stack. You'll collaborate closely with our Software team and CTO, ensuring that product functionality is always at the forefront of your work.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Robotics Software Engineer position at Ambi Robotics?

To apply for the Senior Robotics Software Engineer role at Ambi Robotics, you should possess a BS with four years of experience in commercial robotics software development, or an MS/PhD with two years of relevant experience. Proficiency in Python, Linux, and Docker is essential, alongside experience in C++ or Rust. Familiarity with software engineering practices, as well as general knowledge across the robotics software stack, is also required.

Join Rise to see the full answer
How can I make a strong impression in my Senior Robotics Software Engineer interview at Ambi Robotics?

To make a strong impression in your interview for the Senior Robotics Software Engineer position at Ambi Robotics, focus on demonstrating your problem-solving abilities and your excitement for developing practical solutions in robotics. Be prepared to discuss your previous experience, particularly any projects or challenges that showcase your specialization in software development within robotic systems.

Join Rise to see the full answer
What programming languages should I be familiar with for the Senior Robotics Software Engineer role at Ambi Robotics?

For the Senior Robotics Software Engineer position at Ambi Robotics, proficiency in Python, Linux, and Docker is a must. Experience with C++ or Rust is highly beneficial, and having a solid understanding of software engineering principles will help you excel in this role.

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

Ambi Robotics offers a comprehensive benefits package for Senior Robotics Software Engineers, including health, dental, and vision insurance, a 401k plan with matching, equity ownership, unlimited PTO, and partial work-from-home options. Additionally, team members enjoy a full gym at HQ, free parking, and free lunches twice a week.

Join Rise to see the full answer
Common Interview Questions for Senior Robotics Software Engineer
Can you explain your experience with robotics software development?

When discussing your experience with robotics software development, highlight specific projects you have worked on, detailing the technologies used and the results achieved. Emphasize your problem-solving skills and ability to work in a team environment.

Join Rise to see the full answer
What challenges have you faced in a robotics project, and how did you overcome them?

Share an example of a significant challenge you encountered in a robotics project. Discuss the steps you took to address the issue, focusing on your analytical and innovation skills. Be sure to mention any collaborative efforts with your team that led to a positive outcome.

Join Rise to see the full answer
How do you prioritize development tasks in a fast-paced environment like Ambi Robotics?

Explain your approach to prioritization, such as assessing the impact of tasks on project goals, using project management tools, and communicating effectively with your team to ensure that high-priority tasks are addressed promptly, all while maintaining flexibility for unexpected challenges.

Join Rise to see the full answer
What is your experience with Python and Docker in robotics applications?

Detail your proficiency with Python, including any frameworks or libraries you've utilized. Discuss how you've used Docker for containerization in robotics applications, focusing on the advantages of portability and consistent environments for development and deployment.

Join Rise to see the full answer
Describe your familiarity with motion planning and controls in robotics.

When describing your familiarity with motion planning and controls, provide insights into the algorithms you've implemented and any specific robotic systems you've worked with. Sharing any hands-on experience with kinematics or trajectory planning will further demonstrate your expertise.

Join Rise to see the full answer
How do you stay updated on the latest advancements in robotics?

To stay informed on the latest advancements in robotics, discuss the resources you use, such as academic journals, online courses, conferences, or networking with other professionals in the field. Highlight your commitment to continuous learning and how it benefits your ability to innovate at Ambi Robotics.

Join Rise to see the full answer
What role does testing play in your software development process?

Discuss your views on the importance of testing in the software development process. Explain how you incorporate various testing methodologies, including unit tests, integration tests, and end-to-end tests, to ensure software reliability and efficiency.

Join Rise to see the full answer
Can you give an example of a successful robotics project you led?

Share details about a notable robotics project you took the lead on, outlining your responsibilities, the technologies you implemented, and the project's impact. Emphasize teamwork, communication skills, and how you managed timelines and resources effectively.

Join Rise to see the full answer
What methodologies do you use for version control in your projects?

Outline your experience with version control systems, such as Git. Describe how you've set up branching strategies, managed pull requests, and ensured collaboration among team members during development cycles.

Join Rise to see the full answer
Discuss how you might approach working with APIs in a robotic system.

When approaching working with APIs in a robotic system, explain how you would design the architecture for local and remote communication. Focus on your understanding of RESTful services, data handling, and the importance of ensuring efficient data streaming for real-time applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
P2P. org Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Flex-Friendly
Equity
Posted 4 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 13 days ago
Photo of the Rise User
VRP Consulting Remote Jana Dekerta 24, 30-703 Kraków, Poland
Posted 2 days ago
Photo of the Rise User
Nagarro Remote Remote, China
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Aurora Remote No location specified
Posted 11 days ago

Ambi Robotics is an artificial intelligence (AI) and robotics company developing advanced solutions that scale e-commerce operations to meet demand while empowering humans to work smarter. The company was founded in 2018 and is based in Berkeley,...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 5, 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!