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

Senior Software Engineer, Motion Planning

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 Software Engineer, Motion Planning to develop core robotics libraries and runtime application software for motion planning systems in Ambi products. In this role, you will rapidly develop, test, and deploy software in planning applications across the robotics software engineering stack with the goal of improving 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 Software Engineer, Motion Planning, Ambi Robotics

Join our innovative team at Ambi Robotics as a Senior Software Engineer, Motion Planning in beautiful Berkeley, California, and be part of a dynamic startup on the cutting edge of AI-powered logistics! We are dedicated to optimizing e-commerce logistics, making it more efficient and human-centric through advanced robotics. As a Senior Software Engineer, you'll dive into developing core robotics libraries and application software tailored for motion planning systems within our products. Your mission? Rapidly develop, test, and launch effective software solutions that enhance warehouse operations, working hand-in-hand with our talented Software team and our visionary CTO. If you're passionate about transforming real-world challenges into opportunities for technological advancement, this might be the perfect role for you! We’re seeking someone with strong Python, Linux, and Docker skills, with the added bonus of expertise in C++ or Rust, plus familiarity with software engineering practices. With a focus on fast iteration and a hands-on approach to problem-solving, you'll take ownership of the development cycle from inception through testing. Along with competitive compensation, you’ll enjoy perks like unlimited PTO, equity ownership, and free gym access. Join us in maximizing human potential through robotics!

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

The Senior Software Engineer, Motion Planning at Ambi Robotics is responsible for developing essential robotics libraries and runtime application software that facilitate motion planning. This role involves rapidly creating, testing, and deploying software for planning applications across our robotics software engineering stack, aimed at improving warehouse operations. Engineers in this position will work closely with the software team and CTO to ensure the functionality and efficiency of our robotic systems.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Engineer, Motion Planning position at Ambi Robotics?

To qualify for the Senior Software Engineer, Motion Planning role at Ambi Robotics, candidates should possess a BS in a related field with four years of experience in commercial robotics software development, or an MS/PhD with two years of experience. Proficiency in Python, Linux, and Docker is essential, while experience in C++ or Rust is a bonus. Familiarity with robotics software stacks, including motion planning, kinematics, and 3D geometry, is also required.

Join Rise to see the full answer
What programming languages and tools should a Senior Software Engineer, Motion Planning know at Ambi Robotics?

A Senior Software Engineer, Motion Planning at Ambi Robotics should be proficient in Python, Linux, and Docker. Experience with C++ or Rust is a valued advantage. Familiarity with software engineering practices such as version control with git and continuous integration/continuous deployment (CI/CD) is crucial, along with an understanding of finite state machines and multiprocessing/multithreading.

Join Rise to see the full answer
What personal attributes are ideal for a Senior Software Engineer, Motion Planning at Ambi Robotics?

Ideal candidates for the Senior Software Engineer, Motion Planning position at Ambi Robotics should demonstrate excitement for real-world impact in the robotics field, a bias toward action, and eagerness to tackle diverse challenges. They should be enthusiastic about owning all phases of the development process and possess a desire for career growth while championing the potential of advanced robotics technology.

Join Rise to see the full answer
What benefits does Ambi Robotics offer to their Senior Software Engineer, Motion Planning?

Ambi Robotics offers an attractive benefits package for the Senior Software Engineer, Motion Planning role, including health, dental, and vision insurance, a 401k plan with company matching, equity ownership, and unlimited PTO. Additional perks include partial work-from-home opportunities, access to a gym at headquarters, free parking, and complimentary lunches twice a week, ensuring a supportive work environment for all employees.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Motion Planning
Can you describe your experience with motion planning in robotics?

When asked about your experience with motion planning in robotics, be sure to highlight specific projects where you applied your skills. Discuss various algorithms you've implemented, such as A*, RRT, or Dijkstra's algorithm, and how they contributed to successful outcomes in previous roles. Demonstrating a solid understanding of both theoretical and practical aspects will show your readiness for the Senior Software Engineer, Motion Planning role.

Join Rise to see the full answer
How do you ensure code quality and reliability in your software development projects?

To ensure code quality and reliability, detail your process for code reviews, testing strategies, and use of version control systems like git. Explain how you implement continuous integration/continuous deployment (CI/CD) practices to maintain code health and facilitate collaborative efforts. Offering specific examples will demonstrate your commitment to high-quality software development.

Join Rise to see the full answer
Describe your familiarity with working in teams on complex robotics projects.

When discussing your experience working in teams on robotics projects, emphasize your roles in collaboration, decision-making, and problem-solving. It's beneficial to mention any experience acting as a tech lead or coordinating project management efforts. Show that you appreciate diverse skill sets and can communicate effectively with multidisciplinary teams.

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

Interviewers may ask you about challenges faced in robotics software development to assess your problem-solving abilities. Share specific instances where you encountered obstacles, such as hardware limitations or algorithm inefficiencies, and explain how you tackled those problems. This not only demonstrates your technical skills but also your resilience and adaptability.

Join Rise to see the full answer
How do you stay updated with the latest advancements in robotics and software engineering?

To address your methods for staying updated, share your engagement with industry publications, online courses, or tech communities. You could mention attending conferences or participating in workshops, along with following influential figures in the field. This shows your commitment to continuous learning and staying at the forefront of technology within the robotics sector.

Join Rise to see the full answer
What tools and frameworks do you utilize for simulation and testing in robotics?

Be prepared to discuss specific tools and frameworks you use for simulation and testing, such as ROS (Robot Operating System), Gazebo, or others relevant to motion planning. Explain how these tools aid in validating algorithms, conducting performance analyses, and refining your software before it goes live. This will show your practical knowledge and readiness for the Senior Software Engineer role.

Join Rise to see the full answer
Can you explain your approach to debugging complex robotic systems?

When tackling debugging in robotics, outline your systematic approach for isolating issues. Describe methods you use to reproduce bugs, analyze logs, and test various components of the system independently. Providing examples of significant issues you resolved will demonstrate your analytical thinking and problem-solving skills.

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

Discuss your relevant experience interacting with APIs and implementing networking protocols within robotics applications. Showcase any particular projects where you developed or integrated APIs for communication between various robotic components, highlighting your understanding of advanced networking principles and application software architecture.

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

When asked about task prioritization, describe your methods for managing workload, such as assessing project deadlines, resource availability, and team dependencies. Mention any tools or methodologies you use, such as Agile or Kanban frameworks, to keep projects on track. This demonstrates your organizational skills and ability to work efficiently under pressure.

Join Rise to see the full answer
What motivates you to work in the field of robotics?

When discussing your motivation for working in robotics, share what excites you about the technology and its potential to transform industries. Consider mentioning your desire to make a positive impact through innovative solutions while addressing logistical challenges in various sectors. This insight into your passion will resonate with employers looking for candidates who are genuinely engaged in their work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dental Insurance
Vision Insurance

Join CoinTracker's dynamic team as a Senior Backend Engineer to drive innovations in cryptocurrency integrations.

Photo of the Rise User
Posted 13 days ago

Join CyberArk as a Fullstack Software Engineer and play a critical role in developing innovative cloud solutions for machine identity security.

Photo of the Rise User
Careem Remote Dubai, United Arab Emirates
Posted 7 days ago

Join Careem's innovative team as a Staff Software Engineer I, helping to shape the region's future through cutting-edge data solutions.

Photo of the Rise User
Posted 9 hours ago
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided

Motive is looking for a Software Engineer to enhance their compliance and fleet management systems for Enterprise clients in a fully remote role.

Photo of the Rise User
CarGurus Remote Boston, Massachusetts, United States
Posted 8 days ago

Join CarGurus as a Senior Software Engineer and help shape the future of automotive shopping with your technical expertise.

Photo of the Rise User
Rokt Remote No location specified
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks

Join Rokt as a Staff Software Engineer (SDK) to build innovative tools and API experiences for developers worldwide.

Photo of the Rise User
Posted 13 days ago

Take your Java development skills to the next level with ALTER SOLUTIONS as a Mid/Senior Java Developer working on cutting-edge Fintech projects.

L3Harris Technologies Hybrid US, Brevard County, FL; Florida, Melbourne, FL
Posted 13 days ago

Join L3Harris as a lead Software Engineer and be part of a team delivering cutting-edge technology solutions in the defense sector.

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,...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 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!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Junior Unity Developer at Gameloft
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer