Taro Logo

Software Development Engineer in Test

Pickle Robot builds automated systems for unloading trucks using AI, machine learning, and robotics to deliver reliable products.
Backend
Senior Software Engineer
Hybrid
[] Employees
5+ years of experience
Robotics · AI

Description For Software Development Engineer in Test

Pickle Robot Company is at the forefront of warehouse automation, developing innovative robotics solutions for truck unloading operations. They're seeking a Senior Software Development Engineer in Test to join their Quality Assurance team in Cambridge, MA. This role combines software engineering expertise with robotics testing, requiring 5+ years of experience and deep knowledge of automation frameworks.

The position offers an exciting opportunity to work with cutting-edge technology, including AI and machine learning systems, while building and maintaining robust testing frameworks. The successful candidate will lead test automation initiatives, collaborate with software engineers, and ensure the reliability of complex robotics systems.

As a VC-backed company, Pickle Robot offers competitive benefits including comprehensive health coverage, unlimited vacation, and 401k contributions. The work environment is dynamic and fast-paced, perfect for someone passionate about robotics and automation. The hybrid work arrangement requires at least three days in the office, allowing for direct collaboration with the team.

The role demands strong technical skills in Python, Linux, and CI/CD tools, combined with experience in robotics software stacks like ROS. This is an excellent opportunity for a senior engineer looking to make a significant impact in the robotics industry while working on real-world logistics challenges. The company's focus on truck unloading automation addresses a crucial need in the logistics sector, making this role both challenging and meaningful.

Last updated 2 months ago

Responsibilities For Software Development Engineer in Test

  • Design, develop, and maintain automated test frameworks and tools
  • Collaborate with software engineers to identify test requirements
  • Execute test plans, test cases, and scripts for functional and performance testing
  • Debug complex issues in robotics applications
  • Lead test reviews and ensure acceptance criteria are met
  • Implement CI/CD testing pipelines
  • Analyze test results and provide detailed feedback
  • Monitor software quality metrics
  • Lead efforts to improve QA practices and testing infrastructure

Requirements For Software Development Engineer in Test

Python
Linux
  • 5+ years experience, including 2 years in test automation for robotics or embedded systems
  • Bachelor's or master's degree in Computer Science or related discipline
  • Experience testing motion control equipment, motors, sensors, vision systems
  • Strong understanding of robotics software stacks (ROS)
  • Skilled with CI/CD tools like Jenkins, GitLab CI
  • Experienced with Linux scripting and Python
  • Familiar with defect tracking systems and test case management systems
  • Detail-oriented with strong communication skills
  • Willing to work from Cambridge and Charlestown offices at least three days per week

Benefits For Software Development Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • Federal and state holidays
  • 401K contributions of 5% salary
  • Travel supplies
  • Work supplies

Interested in this job?

Jobs Related To Pickle Robot Company Software Development Engineer in Test