Jobs › Companies › Burro › Senior Software Development Engineer In Test

À propos de ce poste Senior Software Development Engineer In Test chez Burro

Burro · Sur site · Philadelphia, PA

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. 

Burros can be described as Disney's Wall-E for agriculture and work outdoors, in a 1.0 format.  They function, today, as computer vision based autonomous ground vehicles for carrying, towing, and scouting, and are designed to lay the base for the fully autonomous future of work outdoors.  We have a growing triple digit fleet deployed in paid commercial use within vineyards, nurseries, berries, and beyond, and demand for our product is accelerating, so we are growing our team.

Reporting to the Director of Software Platform & Integration, we are seeking a highly motivated Senior Software Development Engineer in Test with experience in robotics and autonomous systems to join our team. In this role, you will play a crucial part in ensuring the quality and reliability of our robotics software, working closely with our User Acceptance Testing, Infrastructure, and Engineering teams to ensure seamless development, testing, simulation, and deployment workflows, and helping to design, build, and deploy cutting-edge agricultural and industrial autonomous robots. 

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, has a passion for delivering a high-quality end-to-end user experience, and maintains a collaborative attitude that supports and uplifts everyone they work with.

Responsibilities:

  • Extend and maintain simulation-based testing frameworks with Isaac and Gazebo, creating scenarios for our virtual fleet in industrial and agricultural environments.
  • Create and maintain ROS-based testing frameworks for C++ and Python robotics software applications, including functional, regression, integration, performance, acceptance, and stress testing on amd64 robotic platforms in both simulated and real-world environments.

  • Develop and execute comprehensive test plans, test cases, and test scripts to validate software functionality and performance across robotic systems, including embedded software, and cloud-based services.

  • Drive the integration of QA processes into continuous integration, deployment, and testing (CI/CD/CT) pipelines, ensuring consistency and reliability.

  • Build and maintain internal tools and dashboards to monitor the health and performance of testing systems, collaborating with the Platform team on shared monitoring infrastructure to provide critical insights.

  • Identify, document, and track software defects and bugs, working closely with development teams for efficient resolution.

  • Support field testing and validation of autonomous systems in agricultural and industrial settings.

  • Collaborate effectively with engineering, product, and other cross-functional teams to understand product requirements and specifications, to define and validate user acceptance criteria, and to provide timely feedback.

  • Advocate for overall product quality and promote best practices across the engineering organization.

  • Conduct periodic on-site physical testing of robots (a few days per month), involving physical activity and requiring year-round presence at both the Philadelphia office and the outdoor Phoenixville test farm. Serve as backup for the User Acceptance Technician as needed.

  • Requirements:

    Required Qualifications
    • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field.

    • 3+ years of experience in Quality Assurance or test engineering, preferably in robotics, embedded systems, or autonomous systems.

    • Strong experience designing and implementing software testing methodologies, including unit, integration, system, and acceptance testing.

    • Exceptional problem-solving skills and a keen attention to detail.

    • Experience with robotic simulation tools such as NVIDIA Isaac or Gazebo.

    • Strong communication and collaboration skills to work effectively within a dynamic team environment.

    • Familiarity with ROS (Robot Operating System) or similar robotics middleware.

    • Proficiency in Python, Typescript/Javascript, C++, and shell scripting for test automation.

    • Proficiency with Linux-based development environments.

    • Proficiency with version control systems (e.g., Git).

    • Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.

    •  
      Desired Qualifications
      • Experience robustly testing robotic software systems in simulation and data-replay settings that may not be deterministic.

      • Experience working with 3D assets as used in simulation software.

      • Knowledge of computer vision and machine learning testing practices.

      • Familiarity with safety standards and compliance testing for autonomous systems.

      • Experience testing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) systems.

      • A background in agricultural technology, industrial automation, or outdoor robotics.

    Perks:

  • Competitive salary and benefits package (medical/dental/vision)

  • Early-Stage Equity

  • 401K Plan

  • 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.
    Prêt à postuler chez Burro ?
    Postuler chez Burro

    Emplois similaires

    AppViewX
    Senior SDET Engineer
    AppViewX
    ⚡ Postuler tôt Coimbatore/Bangalore Sur site
    ● Nouveau 👁 Vu ✓ Postulé il y a 43 min
    Blue Origin
    Manufacturing Engineer III – Electrical Test Automation
    Blue Origin
    ⚡ Postuler tôt Longmont, CO Sur site $102,721–$143,809
    ● Nouveau 👁 Vu ✓ Postulé il y a 3 h
    PolicyStreet
    Quality Assurance Engineer (Automation)
    PolicyStreet
    ⚡ Postuler tôt Kuala Lumpur, Federal Territor... Sur site
    ● Nouveau 👁 Vu ✓ Postulé il y a 7 h
    General Matter
    Software Engineer, Hardware Test & Automation
    General Matter
    ⚡ Postuler tôt Los Angeles, CA Sur site $100,000–$200,000
    ● Nouveau 👁 Vu ✓ Postulé il y a 9 h
    Cisco
    Software Development Test Engineer (Automation, Python and Networking) 5 to 8 Yr, BLR
    Cisco
    ⚡ Postuler tôt Bangalore, India Sur site
    ● Nouveau 👁 Vu ✓ Postulé il y a 10 h
    Netskope
    Staff Software Development Engineer in Test, PKI
    Netskope
    ⚡ Postuler tôt Santa Clara, California, Unite... Sur site $116,000–$235,500
    ● Nouveau 👁 Vu ✓ Postulé il y a 12 h
    Side
    Unity Software Development Engineer in Test (SDET)
    Side
    ⚡ Postuler tôt São Paulo, São Paulo, Brazil · lieu restreint
    ● Nouveau 👁 Vu ✓ Postulé il y a 14 h
    Mamamoney
    Senior QA Automation Engineer
    Mamamoney
    ⚡ Postuler tôt Remote · lieu restreint
    ● Nouveau 👁 Vu ✓ Postulé il y a 15 h
    Cscgeneration
    Senior QA Engineer, AI & Automation
    Cscgeneration
    ⚡ Postuler tôt Remote - Canada · lieu restreint
    ● Nouveau 👁 Vu ✓ Postulé il y a 16 h

    Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

    Plus d’emplois chez Burro

    Voir tous les emplois chez Burro →

    Postuler maintenant
    🤖

    Doucement — un instant

    JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

    Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

    Catch your next role the second it’s posted.

    Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

    Create free account

    Free forever · takes 30 seconds · already have one?

    Prenez une longueur d’avance dans votre recherche d’emploi.

    Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

    Rejoindre le canal — c’est gratuit