
Robotics Software Engineer, Perception, Planning and Controls
Burro
full-time
Posted on:
Location Type: Office
Location: Philadelphia • Pennsylvania • 🇺🇸 United States
Visit company websiteSalary
💰 $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