> Markdown version of [/jobs/ext/736323-sdet-senior-software-developer-engineer-in-test-sdet-controls](https://www.wearedevelopers.com/jobs/ext/736323-sdet-senior-software-developer-engineer-in-test-sdet-controls). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SDET - Senior Software Developer Engineer in Test (SDET) Controls - **Company:** The Standard - **Location:** Glen Cove, NY, United States - **Experience:** Expert - **Salary:** $110,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Communications Protocols, Continuous Integration, Software Debugging, Ethernet, EtherCAT, Hardware-In-The-Loop Simulation, Python (Programming Language), Modbus, Software Tools, Software Engineering, Structured Text, Systems Integration, Transmission Control Protocol (TCP), TypeScript, Robot Operating System, Real Time Systems, System-level Testing, Pytest, Playwright, Production Code, Allen-Bradley Factory Automation Equipment, Docker, SDET - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a4fc40dc2c9e5261 ## About the Role Do you have experience in Voltage testers?, * 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., 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., * 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) ## Description * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)