Software Development Engineer in Test

| Waltham

Test automation is key to developing mission-critical software in an Agile development environment. We’re looking for a technically curious Software Development Engineer in Test who wants to work on cutting-edge industrial automation involving a real-time machine vision and robot control pipeline - you should love writing software to test software and building bullet-proof systems.

You Will

  • Architect and implement a test automation infrastructure to support a system that involves the interplay of hardware, software and physical systems
  • Work closely with the software development team to establish a test strategy for new features.
  • Collaborate with the automation team to build out functional and regression automation tests.
  • Analyze performance data, collect metrics, and generate comprehensive test results
  • Deploy tools to analyze code coverage and then incorporate tests to achieve acceptable code coverage
  • Investigate, analyze, and debug test failures to ensure actionable reporting
  • Educate other members of our software team on testing best practices and design for testability
  • Keep up with relevant developments in testing and testability best practices and tools

You Are

  • A software engineer with 5+ years of development or test framework development experience
  • Experienced with software testing and test automation including unit, integration, system and acceptance testing
  • Proficient in Python and some knowledge of C++, JavaScript programming
  • Experienced designing test automation infrastructure including creating abstraction layers and libraries for maximum code reuse. Also, experienced with building scalable test cases so they execute quickly and run in parallel
  • Detail-oriented, with a balance of pragmatism and perfectionism
  • A first-principles thinker who can invent novel solutions to challenging technical problems
  • Willing to operate outside your area of direct expertise to solve hard problems with the rest of our cross-disciplinary team

Bonus Points

  • Experience designing and administering continuous/automated integration systems
  • Experience with robotics, computer vision, or other data-intensive applications
  • You have worked in regulated environments such as functional safety or medical devices

Our Toolbox Includes

  • C++, Python 3, JavaScript
  • Linux, Git
  • Gtest, Jenkins, Docker, AWS, and Puppet/Ansible


Read Full Job Description
Apply now
loading ...

Technology we use

  • Engineering
  • Product
    • C++Languages
    • PythonLanguages
    • JIRAManagement


We're in a refurbished industrial building by Waverley commuter rail station. Around us are restaurants, an athletic club, & a rock climbing gym.

An Insider's view of Veo Robotics

How would you describe the company’s work-life balance?

Everyone here is passionate about their work but also leads an active non-work life with family commitments, hobbies, etc. Veo offers us the time and flexibility we need to be our best in and out of work.


Senior Director - Program Management

What are Veo Robotics Perks + Benefits

Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Stocked Kitchen
Happy Hours
Relocation Assistance
More Jobs at Veo Robotics5 open jobs
All Jobs
Dev + Engineer