SDET - Senior Software Developer Engineer in Test (SDET) Controls

Standard Bots

$110K — $150K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of software development experience in Python, C/C++, or TypeScript.
  • Expertise in test automation and CI/CD processes using tools like Playwright and pytest.
  • Hands-on experience with PLC programming and industrial communication protocols.
  • Proficient in reading electrical schematics and familiar with test equipment.
  • Strong debugging skills across software/hardware integration.

Responsibilities

  • Develop automated test suites for controls and PLC integration.
  • Implement industrial communication protocols in code for testing purposes.
  • Create software-based simulators for fieldbus devices and safety hardware.
  • Integrate safety systems into automated testing to adhere to safety standards.
  • Collaborate with engineers to validate software integrations in real time.
  • Provide maintainable test code and support to Systems Test Engineers.

Benefits

  • Employee Stock Options for full-time employees.
  • Paid time off and health insurance packages including medical, dental, and vision.
  • Life and disability insurance.
  • 401(k) plan for retirement savings.
Full Job Description
Notes: This role will be required to come into our Glen Cove robotics factory 5 days/week

We are unable to offer Visa sponsorship for this role

What You'll Do

You write the code that proves our controls and industrial-integration layer works. You're a developer first, but your domain is the seam where our robots meet the factory floor: PLCs, fieldbus protocols, I/O, and safety systems. You build the automated test suites, hardware-in-the-loop rigs, and PLC/protocol simulators that let us validate controls behavior without waiting on a physical cell, and you validate integrations in real time alongside the engineers building them.
Responsibilities
  • Build and own automated test suites and hardware-in-the-loop infrastructure for the controls and industrial-integration (PLC, HMI, fieldbus, I/O).
  • Exercise industrial communication protocols in code: Modbus TCP/RTU, EtherNet/IP, EtherCAT, PROFINET, along with digital/analog I/O behavior.
  • Build SW-based simulators and mocks for PLCs, fieldbus devices, conveyors, grippers, and safety hardware so controls testing isn't gated on physical equipment.
  • Fold safety-system integration (e-stops, safety PLCs, light curtains) into automated release validation against industrial safety standards.
  • Validate integrations in real time during the sprint, partnering tightly with software and applications engineers so defects are solved as they appear.
  • Hand off maintainable test code and fixtures to Systems Test Engineers and Technicians, and review designs and PRs for testability and protocol compliance.
Skills You'll Bring
  • Strong Software Engineering: 4+ years (or strong equivalent) writing production-quality code daily in Python, C/C++, or TypeScript, with deep test-automation and CI/CD experience (Playwright, pytest, or similar).
  • Controls & Industrial Automation: Hands-on background with PLC programming and industrial communication protocols (Modbus TCP/RTU, EtherNet/IP, EtherCAT, PROFINET) and digital/analog I/O.
  • Electrical Fundamentals: Reads electrical schematics, comfortable with signal types (24V digital I/O, 4-20mA analog) and test equipment (multimeters, etc.), and can build and wire test fixtures and PLC cabinets.
  • Systems Thinking: Comfortable debugging networked, distributed, and real-time systems across the software/hardware boundary.
  • Impact Driven: You value simplicity, reliability, and velocity, and would rather prevent a bug than file one.
Who You Are

A developer with a controls or industrial-automation background who wants to apply strong software skills to robotics quality at the hardware seam - equally at home in a codebase and in front of a PLC cabinet.
Nice To Have
  • Allen-Bradley, Siemens, or Beckhoff PLC platforms; structured text
  • ROS2, Docker, or robotics software stacks
  • Hardware-in-the-loop or system-level test automation at scale
  • Industrial safety standards (ISO 13849, ANSI/RIA 15.06)

Compensation and Benefits:

The salary range for this role is $110,000 to $150,000, depending on experience. We are open to a variety of seniority levels for this role and will build compensation packages that are commensurate with seniority and skill level. Base salary is just one part of the overall compensation at Standard Bots. All Full-Time Employees are eligible for Employee Stock Options. We also offer a package of benefits including paid time off, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees.

Similar Jobs

More Jobs at Standard Bots

More Technical Services Jobs

Find similar SDET - Senior Software Developer Engineer in Test (SDET) Controls jobs: