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

Senior Software Engineer, Systems

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, Systems to develop core robotics libraries and runtime application software that implement complex autonomous systems. In this role, you will rapidly develop, test, and deploy software systems 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, Systems, Ambi Robotics

Join Ambi Robotics as a Senior Software Engineer, Systems, and help us reshape e-commerce logistics through innovative AI-powered robotics! We’re a dynamic Series A startup driven by some of the brightest minds in robotics. In this role based in sunny Berkeley, California, you will play a key part in developing core robotics libraries and runtime application software that power complex autonomous systems. You will be deeply involved in the entire software development process—designing, implementing, testing, and refining software systems to enhance warehouse operations. If you’re someone who thrives on making tangible impacts and enjoys the challenge of acting as a generalist to solve complex problems, we need you! Bring your proficiency in Python, Linux, and Docker, along with your experience in C++ or Rust and a solid understanding of software engineering practices. Here, you will work closely with our talented software team and have a direct line to our CTO, fostering collaboration and innovation. You’ll have the chance to lead projects, collaborate on exciting technology, and drive the future of warehouse logistics. Embrace the opportunity for growth and ownership in your work, and relish the benefits that come with your contributions. With competitive compensation and perks like unlimited PTO, equity ownership, and a healthy work-life balance, Ambi Robotics is where your expertise in robotics software development can shine while supporting our mission to transform supply chains for the better.

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

As a Senior Software Engineer, Systems at Ambi Robotics, your main responsibilities include developing core robotics libraries and runtime application software for autonomous systems, enhancing warehouse operations through rapid software development, and testing. You will work collaboratively with the software team and CTO to implement solutions that improve efficiency, tackling complex challenges that empower our advanced robotic systems.

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

To apply for the Senior Software Engineer, Systems role at Ambi Robotics, you should hold a BS in a related field with at least 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, along with a solid understanding of software development practices, including git, CI/CD, and finite state machines.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer, Systems at Ambi Robotics be familiar with?

A Senior Software Engineer, Systems at Ambi Robotics should be proficient in Python, and have experience with either C++ or Rust. Familiarity with additional tools and languages, including APIs and advanced networking concepts, will also be advantageous as they contribute to the overall effectiveness of the developed software systems.

Join Rise to see the full answer
How does Ambi Robotics support career growth for Senior Software Engineers, Systems?

At Ambi Robotics, we prioritize the professional development and growth of our Senior Software Engineers, Systems. We foster an environment that encourages ownership of projects and offers opportunities to take on new challenges. Additionally, our inclusive culture and support for skills training ensure that you can continually advance in your career while making significant contributions to our innovative robotics solutions.

Join Rise to see the full answer
What types of projects would a Senior Software Engineer, Systems work on at Ambi Robotics?

A Senior Software Engineer, Systems at Ambi Robotics would work on a variety of exciting projects targeting the improvement of warehouse operations through robotics. This might include developing and optimizing robotics software for autonomous systems, implementing controls and motion planning algorithms, and adapting software to enhance human-robot interactions in logistics. Your contributions directly impact how effectively we utilize robotics in everyday supply chains.

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

When answering this question, focus on specific projects where you developed software for robotics applications. Highlight your problem-solving skills, the development languages you used, and your understanding of the robotics software stack. Use concrete examples to illustrate your proficiency and the impacts of your work.

Join Rise to see the full answer
How do you approach testing your software systems?

A comprehensive answer would involve discussing your methodologies for testing software, including unit tests, integration tests, and hardware testing. Mention any frameworks you have used and emphasize your commitment to quality and reliability in your development practices.

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

Discuss specific projects where you've leveraged Python for developing robotics applications, and explain how you've utilized Docker for containerizing applications. Highlight how these tools have made your development process more efficient and streamlined.

Join Rise to see the full answer
Can you describe a challenging problem you encountered in your previous role and how you resolved it?

Use this question to showcase your analytical and problem-solving capabilities. Pick a real-world challenge you faced, explain the steps you took to identify the issue, your approach to create a solution, and the result. This demonstrates your ability to learn and grow from challenges.

Join Rise to see the full answer
What do you understand by the term 'finite state machines'?

Explain what finite state machines are and how they are applicable in robotics software development. Provide examples of how you have implemented them in past projects and their benefits in managing complex states in autonomous systems.

Join Rise to see the full answer
How do you stay current with advancements in robotics technology?

Discuss your commitment to continuous learning. Mention resources like online courses, podcasts, journals, or communities you engage with to keep abreast of the latest technologies and trends in robotics, which shows your passion for the field.

Join Rise to see the full answer
Explain your familiarity with motion planning or kinematics.

Share details about your knowledge and experience related to motion planning algorithms or kinematics simulations. Reference specific tools or libraries you have used and describe how they have driven success in your robotics projects.

Join Rise to see the full answer
What role does collaboration play in your work as a Senior Software Engineer?

Talk about the importance of teamwork in software engineering, especially in robotics. Highlight how you communicate with team members, share knowledge, and face challenges collaboratively, underscoring the synergy required for successful project delivery.

Join Rise to see the full answer
How would you handle tight deadlines and pressure during development?

Illustrate your time management strategies and how you maintain productivity under pressure. Discuss prioritization, staying adaptive, and possibly having a contingency plan, ensuring that the quality remains a priority while meeting critical timelines.

Join Rise to see the full answer
What excites you most about working at Ambi Robotics?

Express your enthusiasm for the innovative projects at Ambi Robotics and the company's mission to enhance logistics through robotics. Highlight specific aspects, such as the opportunity to impact real-world systems, the collaborative environment, or the use of cutting-edge technology that inspires you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ambi Robotics Hybrid Berkeley, California
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Posted 7 days ago
Photo of the Rise User
Performance Bonus
Paid Holidays
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 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,...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 1, 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
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
J
Someone from OH, Circleville just viewed ITINERARY ADVISOR REMOTE at JTBJ Enterprise LLC
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K