> Markdown version of [/jobs/ext/2793758-ate-software-engineer](https://www.wearedevelopers.com/jobs/ext/2793758-ate-software-engineer). 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). --- # ATE Software Engineer - **Company:** DriveNets Ltd. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Artificial Intelligence, Computing Platforms, Automation of Tests, Software Bug Management, C Sharp (Programming Language), Code Coverage, Software Quality, Communications Protocols, Databases, Serialization, Data Visualization, Cursor (Graphical User Interface Elements), Software Debugging, Linux, Ethernet, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Linux System Administration, Log Analysis, Machine Learning, Microsoft Visual Studio, Pattern Recognition, PCI Express, Performance Tuning, Software Tools, Signal Integrity, Software Engineering, Statistical Process Control (SPC), SQL Databases, Test Case, Test Execution Engine, Universal Asynchronous Receiver/Transmitter, Data Logging, Network Switches, Diagnostic Tools, Serial Peripheral Interface, GitHub Copilot, Large Language Models, Generative AI, Data Center Networking, Build Management, Yield Optimization, Information Technology, Data Analytics, Codebase, Code Restructuring, Legacy Systems - **Published:** September 8, 2026 - **Apply:** https://drivenets.com/job/?id=95.271 ## About the Role * B.Sc. in Electrical Engineering, Software Engineering, Computer Science, or equivalent practical experience. * 5+ years of hands-on experience in ATE software development and production test engineering for complex telecom, networking, or optical hardware products. * Advanced, everyday practical mastery of AI-assisted engineering tools (e.g., GitHub Copilot, Cursor, LLM-based coding agents, automated prompt-driven refactoring) to radically accelerate code delivery, debug legacy systems, and enforce code quality. * Strong software engineering skills in Python and Linux environments. * Practical experience with test development in C# (.NET / Visual Studio), VB, or specialized test sequencers such as ATEasy. * Proven track record of deploying, commissioning, and stabilizing ATE test benches at overseas tier-1 EMS/CM facilities. * Strong grasp of digital and communication protocols (PCIe, I2C, SPI, MDIO, UART, Ethernet) and familiarity with lab equipment (oscilloscopes, power supplies, high-speed traffic generators). * Strong analytical and debugging skills to isolate issues between hardware defects, firmware bugs, test software, and fixture/cabling failures. * Experience writing clear engineering documentation, test procedures (SOPs), and technical root-cause reports. * Excellent verbal and written English communication skills; readiness to support global manufacturing sites (including occasional international travel for line bring-up). * Proven hands-on experience integrating ATE platforms and automated test tools with Contract Manufacturers MES, QMS, and Shop Floor Control (SFC) systems for automated serialization, unit routing, and quality data logging., * Experience with high-density Ethernet switches, data center networking architectures. * Hands-on experience testing high-speed optical transceivers and SerDes interfaces. * Strong advantage: Practical knowledge of high-speed SerDes configuration, link-tuning, and signal integrity validation. * Experience implementing AI/ML-driven log parsers, anomaly detection, or predictive yield analytics for manufacturing telemetry. * Experience integrating JTAG / Boundary Scan tools (JTAG Tech') into automated manufacturing flows. * Familiarity with database architectures (SQL), data analytics, and SPC for production yield monitoring. ## Description We are seeking a senior ATE Software Engineer to design, build, and deploy our next-generation automated manufacturing test platform for advanced telecom, high-density switching, and optical networking hardware. In this role, you will bridge the gap between R&D hardware/firmware teams and high-volume manufacturing lines. You will take ownership of ingesting, refactoring, and consolidating disparate R&D scripts, diagnostic tools, and legacy software into a single, scalable, production-grade test platform. We expect you to leverage modern AI-assisted development tools and workflows to maximize engineering efficiency, accelerate delivery timelines, and build highly robust, self-healing test automation. You will deploy test stations across global Contract Manufacturers (EMS/ODM), actively stabilize production lines through bring-up and ramp-up, and drive continuous test maintenance and root-cause failure analysis (RCA). Key Responsibilities * Test Platform Architecture & Software Development: Design, develop, and productize robust, modular test software frameworks for board-level (PCBA) and system-level manufacturing testing across multiple product lines and manufacturing sites. * Codebase Unification & Refactoring: Consolidate and standardize R&D diagnostic libraries, silicon validation scripts, and firmware tools developed across various environments (Python, C# / Visual Studio, VB, ATEasy, Linux) into a unified, maintainable test execution engine. * AI-Accelerated Development & Workflow Automation: Actively integrate Generative AI tools and AI coding agents into your daily workflow to accelerate code conversion/refactoring, automate test case synthesis, generate edge-case validation scripts, and enhance overall codebase resilience. * Production Line Deployment & Stabilization: Deploy test stations and fixtures to local and overseas EMS/CM production lines. Monitor, debug, and fine-tune test execution during NPI and ramp-up phases until yield, takt time, and test stability targets (CPK / First Pass Yield) are achieved. * Failure Investigation & Intelligent RCA: Investigate complex system-level and component-level test failures. Utilize advanced log analysis, structured telemetry, and pattern recognition to drive root-cause investigations and implement preventive software/hardware fixes. * Ongoing Test Maintenance & Optimization: Provide continuous operational Production line support and maintenance, bug fixes, software updates, and station cycle-time optimizations for active mass-production lines. * R&D Collaboration & Test Specification: Collaborate closely with Hardware, Firmware, and Validation teams during early design phases to define test specifications, drive Design for Testability, * Documentation & Technical Reporting: Author and maintain comprehensive testing documentation, Standard Operating Procedures (SOPs), test coverage matrices, and detailed failure analysis reports. * Manufacturing Systems Integration: Integrate automated test sequences with CM's SFC/MES/QMS, serialized tracking, and central test log databases. * Log Analysis & Analytics Tool Development: Design and build dedicated log parsing, data visualization, and diagnostic analytics tools to streamline complex hardware/software debugging, accelerate root-cause analysis (RCA), and drive continuous production line cycle-time and yield optimization. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)