Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Development Engineer in Test (SDET)

Perspective Talent

Software Development Engineer in Test (SDET)

National
Full Time
Paid
  • Responsibilities

    Software Development Engineer in Test (SDET)

    Type: Direct hire
    Location: California Bay Area


    Software Development Engineer in Test Summary


    We are looking for a Software/Hardware Development Engineer for testing on a variety of development, hardware/software integration, and testing infrastructure projects.

    Your primary responsibility will be to help design and write test frameworks and tools to validate our robots. You'll be writing code that automatically verifies and validates the quality of the products.

    A successful SDET will need to be hands-on with robot hardware and be eager to learn about all parts of the systems. An SDET must have very strong programming and system-level testing skills. This position will play a vital role in our client's ability to successfully deliver high-quality robotic solutions to customers around the world.

    Software Development Engineer in Test Responsibilities

    • Be a technical contributor to projects from the ideation phase to the delivery of a commercial product

    • Work cross-functionally with software, electrical engineering, and mechanical engineering teams to develop and deliver functional, robust, and stable commercial products

    • Implement test procedures to ensure proper functionality of Fetch products prior to shipping to customers

    • Automate existing manual test procedures with a focus on quality, repeatability, and data-driven results

    Software Development Engineer in Test Qualifications

    • At least 5 years of experience in software development and/or test automation

    • 3 yrs Experience as a Technical Lead or Hands-on Manager

    • The ability to create a scalable test framework for contract manufacturing

    • B.S in Computer Science, Electrical Engineering, or equivalent experience

    • Excellent Python programming skills

    • Experience with Linux

    • Experience building software/hardware test frameworks

    • Strong understanding of test automation methodologies

    • Knowledge of software release testing methodologies

    Nice to Haves

    • M.S. in Computer Science, Electrical Engineering, or related field

    • Experience with ROS, Docker, Git, shell scripting

    • Enthusiastic about learning new things and being hands-on with robots and other hardware

    • Experience testing complex hardware and software systems. e.g. autonomous mobile robots (AMRs) and automated guided vehicles (AGV), drones, embedded systems, etc

    • Experience designing and/or testing user interfaces for client-server applications