Talent.com
Robotics Software Engineer, Perception, Planning, and Controls

Robotics Software Engineer, Perception, Planning, and Controls

BurroPhiladelphia, PA, US
13 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Burro is the leading robotics company in the world by number of robots working outdoors in the field with real customers. Our mission is to free people from tedious work and solve the critical labor shortages faced by farmers and others that work outdoors.

To accomplish our mission, we need a world-class, diverse team where everyone feels comfortable sharing their ideas. With this in mind, we strive to create a work environment where every employee can be themselves and express their perspective – this enables us to deliver the most creative and innovative solutions to problems our customers face.

Headquartered in Philadelphia with an office in central California, and backed by top Agtech and autonomy investors, including S2G, Catalyst, Translink, Cibus, FPrime, Toyota Ventures, FFVC, Xplorer, and Radicle, Burro was created to solve the labor shortages facing farmers using robotics.

Like their namesake, the donkey - Burros are friendly, approachable, hard-working mobile robots. They can be described as Disney's Wall-E for agriculture and work outdoors. They function today, as computer vision based autonomous ground vehicles for carrying, towing, mowing, spraying and scouting.

We are seeking a highly motivated Robotics Software Engineer to join our growing team. The ideal candidate has a solid foundation in robotics, enjoys tackling complex technical challenges, is naturally curious and eager to learn.

We are looking for a teammate who shares our enthusiasm for working with collaborative robots made to handle the tedious and physically demanding parts of agricultural work, cares about delivering a high-quality user experience, and maintains a collaborative attitude that supports everyone they work with.

Responsibilities

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

Required Qualifications

  • 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.
  • Desired Qualifications

  • Experience working on ground robots.
  • Experience with LiDAR and cameras
  • Familiarity with simulation tools like Gazebo or similar.
  • Familiarity with GDB debugger.
  • Experience with unit and integration testing frameworks.
  • Perks

  • Competitive salary and benefits package (medical / dental / vision)
  • Life Insurance401K Plan
  • Early-stage equity Unlimited PTO
  • Paid parental leave
  • RECRUITERS : We are not accepting agency resumes for this position. Please do not forward or submit resumes through our website or to any of our employees directly. Burro is not responsible for any fees related to unsolicited resumes from recruitment agencies.

    We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

    Create a job alert for this search

    Software Engineer • Philadelphia, PA, US

    Related jobs
    Robotics / Vision Engineer

    Robotics / Vision Engineer

    CatalyxSpring House, PA, us
    Full-time
    Quick Apply
    Catalyx is seeking a Robotics / Vision Engineer with strong experience in liquid handling systems to join our multidisciplinary engineering team. This individual will be responsible for the design, pr...Show moreLast updated: 10 days ago
    • Promoted
    Electronics Engineer

    Electronics Engineer

    U.S. NavyCheltenham, PA, US
    Full-time +1
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.Every successful engineering career needs a solid foundation, and thats exactly what youll get.Do your job right...Show moreLast updated: 1 day ago
    • Promoted
    Travel Mammography Technologist

    Travel Mammography Technologist

    Vibra TravelsSewell, NJ, US
    Full-time
    Vibra Travels is seeking a travel Mammography Technologist for a travel job in Sewell, New Jersey.Job Description & Requirements. VIBRA TRAVELS is seeking a CORPORATE TRAVEL MAMMOGRAPHY TECHNOLO...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Earn Money Playing Games, Answering Surveys & Testing Apps

    Earn Money Playing Games, Answering Surveys & Testing Apps

    AttaPollHammonton, NJ, US
    Full-time
    Get paid to answer surveys, play games, test apps, and do tasks.Make extra money on your phone and instantly cash out to PayPal, Revolut, or with gift cards from $3.Show moreLast updated: 19 hours ago
    • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by AlmediaHammonton, NJ, US
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show moreLast updated: 1 day ago
    • Promoted
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by AlmediaHammonton, NJ, US
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show moreLast updated: 1 day ago
    • Promoted
    Mechanical Testing Technician

    Mechanical Testing Technician

    Laboratory Testing IncHatfield, PA, US
    Permanent
    Mechanical Testing Technician, 2nd shift .Are you ready to launch your career into the stratosphere? Look no further than LTI! We're on the forefront of the ever-expanding m...Show moreLast updated: 6 days ago
    • Promoted
    Take Surveys Get Paid!

    Take Surveys Get Paid!

    Prime InsightsHammonton, NJ, US
    Full-time
    Join thousands of members already earning with top-paying surveys and offers.Get started today and enjoy competitive rewards, fast payouts with no waiting periods, and the flexibility to participat...Show moreLast updated: 1 day ago
    • Promoted
    Sr Mechanical Engineer PE

    Sr Mechanical Engineer PE

    JobotPhiladelphia, Pennsylvania, US
    Full-time
    Sr Mechanical Engineer PE (Design / Engineering) - Hybrid.Is this the role you are looking for If so read on for more details, and make sure to apply today. This Jobot Job is hosted by : Tony Barhoum.A...Show moreLast updated: 2 days ago
    • Promoted
    Float Physical Therapist - $91K per year

    Float Physical Therapist - $91K per year

    Select Medical Resource PoolRoebling, NJ, US
    Full-time
    Select Medical Resource Pool is seeking a Float Physical Therapist for a job in Roebling, New Jersey.Job Description & Requirements. Select Physical Therapy Internal Travel Physical Therapist Progra...Show moreLast updated: 1 day ago
    • Promoted
    Project Engineer

    Project Engineer

    The Kiely Family of CompaniesHammonton, NJ, US
    Full-time
    Since 1952, the Kiely Family of Companies has been building lasting relationships and delivering innovative design-build solutions that put our customers’ success first.Recognized on the ENR ...Show moreLast updated: 9 days ago
    • Promoted
    Mechanical Assembler

    Mechanical Assembler

    AerotekMonroeville, NJ, US
    Permanent
    Job Title : Mechanical Assembler.We are looking for a skilled Mechanical Assembler who will be responsible for building mechanical assemblies from both detailed production drawings and prototype dra...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Managing Veterinarian

    Managing Veterinarian

    National Veterinary AssociatesEgg Harbor City, NJ, US
    Full-time
    Shore Veterinarians is looking for a Managing Veterinarian to lead their team! Joint ownership potential for the right candidate!! . As the Managing Veterinarian, you'll keep doing what you love - p...Show moreLast updated: 8 hours ago
    • Promoted
    CNC / Machinist

    CNC / Machinist

    Vahlco LlcNew Egypt, NJ, US
    Full-time
    We are seeking a motivated machinist helper to join our team.In this role, you will provide support to our machinist shop employees, ensuring the machines are set-up and ready to run parts.Your res...Show moreLast updated: 30+ days ago
    • Promoted
    Travel Mammography Technologist

    Travel Mammography Technologist

    Health Advocates Network - AlliedWashington Township, NJ, US
    Full-time
    Health Advocates Network - Allied is seeking a travel Mammography Technologist for a travel job in Washington Township, New Jersey. Job Description & Requirements.Health Advocates Network is urg...Show moreLast updated: 30+ days ago
    • Promoted
    Cardiovascular Tech - EPS (Radiology Technologist)

    Cardiovascular Tech - EPS (Radiology Technologist)

    Deborah Heart and Lung CenterBROWNS MILLS, NJ, US
    Full-time
    Prepare the EPS Lab and patient for EPS / Pacing procedures, gather and compile information during the procedure using computer generated data, and assist the nurse when necessary.Assist the physicia...Show moreLast updated: 14 days ago
    • Promoted
    CNC Programmer / Machinist

    CNC Programmer / Machinist

    Vahlco LlcNew Egypt, NJ, US
    Full-time
    Our wheel manufacturing company is seeking a CNC Programmer with experience programming 3 axis CNC mills and UR10 Robots. You will develop new CNC programs for production runs or modify existing pro...Show moreLast updated: 30+ days ago
    • Promoted
    Cardiac Cath Lab Technologist (Radiology Technologist)

    Cardiac Cath Lab Technologist (Radiology Technologist)

    Deborah Heart and Lung CenterBROWNS MILLS, NJ, US
    Full-time
    Prepping and monitoring patients during cardiovascular imaging and invasive heart procedures.Assisting in the diagnosis and treatment of disease or injury by creating images using imaging equipment...Show moreLast updated: 14 days ago