Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
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

Join Wellhub as a Tech Lead | Backend Software Engineer and contribute to developing innovative AI solutions for employee wellness.

Photo of the Rise User
Posted 11 days ago

Join Shield AI as a Software Engineering Manager and lead innovative projects in robotics to enhance defense technology.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

As a Senior Full Stack Engineer at Apple, you will lead the development of next-generation manufacturing platforms critical to the success of the company.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 11 days ago

Join Visa as a Software Engineer to work on innovative consumer-facing mobile and digital products while driving large-scale technology initiatives.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 11 days ago

As a Software Engineer II at GDIT, you will develop innovative software solutions in a supportive and dynamic work environment.

Photo of the Rise User
Posted 9 days ago

Join MyLexia as a Junior Frontend Software Engineer to contribute to impactful educational web applications using Angular and TypeScript.

Photo of the Rise User

Embark on an impactful journey as a Software Engineering Intern at Commure, where your work will help shape the future of healthcare technology.

Photo of the Rise User
Aviture Hybrid No location specified
Posted 3 days ago

Become a vital part of Aviture's AI team, collaborating on groundbreaking generative AI projects in an onsite role in Omaha.

Photo of the Rise User
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

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

9 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!
LATEST ACTIVITY