hero

Careers

Get a front-row seat to the future.

Software Development Engineer in Test

Pickle Robot

Pickle Robot

Software Engineering
Charlestown, Boston, MA, USA
Posted 6+ months ago
About this role
Pickle Robot Company is searching for an innovative and skilled Software Development Engineer in Test (SDET) to play a pivotal role in advancing the future of warehouse automation. In this role, you’ll be the first dedicated SDET on our high-performing Quality Assurance team, taking ownership of ensuring the quality, reliability, and performance of our cutting-edge robotics solutions. Your work will focus on creating robust automated tests and building a scalable testing framework, empowering the team to deliver reliable, high-performing systems that meet the demands of real-world logistics challenges.

Responsibilities:

  • Design, develop, and maintain automated test frameworks and tools for robotic software systems.
  • Partner with software engineers to define test requirements, ensuring comprehensive test coverage.
  • Develop and streamline automated tests to verify machine learning, simulation, frontend, and backend systems.
  • Work with the simulation team to develop software-in-the-loop tests.
  • Support hardware team to develop scripts and automation tools for hardware-in-the-loop tests.
  • Enhance the CI/CD pipelines to enable rapid software development cycles.
  • Analyze test results, troubleshoot, and provide detailed feedback to the engineering team.
  • Monitor and analyze software quality metrics to drive continuous improvements.
  • Champion enhancements in QA methodologies and automation testing practices.
  • Work with cutting edge technology, where you will make a significant impact.

Skills & Experience:

  • 4+ years of experience, with at least 2 years focused on test automation for robotics, embedded systems, or comparable applications.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practice experience.
  • Expertise in at least one programming language Python, Java, C++, or similar.
  • Experience in Bash, XML, JSON, YAML, and similar scripting or data serialization languages.
  • Experience automating robotic systems, including controls, sensors, vision systems, or communication protocols.
  • Experience with Page Object Model, Data-driven model, TestNG, or other automation frameworks.
  • Proficiency with robotics simulation platforms and techniques (e.g. Gazebo, Matlab, ROS) for testing robot behavior and algorithms.
  • Skilled with CI/CD tools like Jenkins, Github Actions, Maven, and Docker.
  • Knowledge of automation tools such as JMeter, Postman, Cypress, Appium, Selenium.
  • Familiar with defect tracking systems (e.g. Jira) and test case management software (e.g. TestRail).Collaborative and adaptable, thriving in fast-pace environments while contributing to impactful technology.
  • Detail-oriented, with a problem-solving mindset and strong communication skills.
About Pickle Robot
Pickle Robot is a pioneer in Physical AI for supply chain applications. Today Pickle robots autonomously unload trucks, trailers, and import containers at human-scale or better performance. The alternative is manual work that is difficult, dirty, sometimes dangerous, and increasingly hard to staff at distribution centers around the globe. Pickle Robot is laser focused on automating truck unloading using generative AI, machine learning, computer vision, advanced sensors, and industrial robotics to deliver engineered products customers rely on. Pickle Robot Unload Systems work alongside people on loading docks to make the work safer, faster, and more efficient. Pickle robots are physical AI that unload trucks.
Pickle provides best-in-class benefits including health, dental, & vision insurance; unlimited vacation, along with all federal and state holidays; 401K contributions of 5% your salary, travel supplies, and other items to make your working life more fun, comfortable, and productive.