Burro

Robotics Software Engineer, Perception, Planning and Controls

Burro

full-time

Posted on:

Location Type: Office

Location: Philadelphia • Pennsylvania • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $110,000 - $130,000 per year

Job Level

Junior

Tech Stack

LinuxPython

About the role

  • Design and implement algorithms to improve reliability and robustness of the perception, planning and control stack of a ground robots.
  • Investigate and resolve real-world autonomy challenges reported by customers.
  • Write unit and integration tests to ensure quality.
  • Develop and maintain software tools and infrastructure to test, validate, and benchmark algorithm performance in simulation and field environments.
  • Document software designs and debugging procedures clearly to support team collaboration and knowledge sharing.
  • Write clean, production-quality code and actively participate in code reviews to uphold high engineering standards and continuous improvement.

Requirements

  • Master’s degree in Robotics, Computer Science, or a related technical field.
  • 1+ years of experience in developing software for robotics.
  • Proficiency in C++ and Python programming.
  • Experience with ROS (Robot Operating System) or similar robotics middleware.
  • Strong understanding of robotics algorithms.
  • Familiarity with Linux-based development environments.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and a keen attention to detail.
  • Strong communication and collaboration skills to work effectively within a dynamic team environment.
Benefits
  • Competitive salary and benefits package (medical/dental/vision)
  • Life Insurance401K Plan
  • Early-stage equity Unlimited PTO
  • Paid parental leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Pythonrobotics algorithmsunit testingintegration testingsoftware developmentbenchmarkingsimulationdebuggingversion control
Soft skills
problem-solvingattention to detailcommunicationcollaboration
Certifications
Master’s degree in RoboticsMaster’s degree in Computer Science