
Software Engineer in Test-Hardware Validation
Tata Consultancy Services • Austin, Texas, United States
Salary: $100,000 - $130,000 / year
**Role & seniority: ** Software/validation engineer (likely mid-level); BS/MS CS or related required
**Location & work type: ** Austin, TX — 5 days in office
**Stack/tools: **
-
Swift and/or Python (OOP, design patterns, clean code)
-
AI/LLM tools for debugging/log analysis (e.g., Claude)
-
Command line proficiency (scripting, process inspection, toolchain execution)
-
Optional/bonus: macOS tools (Xcode, Instruments)
-
Data analysis tools: pandas, matplotlib (preferred)
**Top 3 responsibilities: **
-
Build/maintain test software in Swift/Python for hardware validation harnesses
-
Use AI/LLM-assisted debugging to accelerate log analysis and failure diagnosis
-
Reproduce, isolate, and document failures across software/hardware interaction; produce bug reports
**Must-have skills: **
-
Solid Swift and/or Python with OOP, design patterns, and clean code
-
Ability to work daily in a hardware lab (test racks, harnesses, bench equipment)
-
Systematic troubleshooting across software + hardware layers
-
Strong CLI skills (scripting, process inspection, running toolchains)
**Nice-to-haves: **
-
Hardware/firmware testing experience (test harnesses, validation rigs, embedded environments)
-
macOS familiarity (Xcode/Instruments)
-
Computer architecture & power management fundamentals
-
Experience developing test frameworks
-
Data analysis skills
Full Description
Job Description
Must-Have Skills
Swift and/or Python with solid OOP — design patterns and clean code required AI/LLM tools for active debugging — Claude for log analysis and failure diagnosis Hardware lab willingness — daily work with test racks, harnesses, and bench equipment Systematic troubleshooting across software and hardware interaction layers Command line proficiency — scripting, process inspection, toolchain execution
Preferred Skills
Hardware/firmware testing experience — test harnesses, validation rigs, or embedded environments macOS familiarity — Xcode or Instruments a plus Computer architecture & power management fundamentals Test framework development experience Data analysis — pandas, matplotlib, or similar
Responsibilities
Write and maintain test software in Swift/Python for hardware validation harnesses Use AI/LLM tools to accelerate debugging, log analysis, and test scenario generation Reproduce, isolate, and document failures across hardware test runs Set up and maintain hardware test harnesses and lab equipment File detailed bug reports and communicate findings to engineering teams Maintain test documentation and propose new validation approaches
Education
BS or MS in Computer Science, or related field — required
Location: Austin, TX (5 days in office)
Salary Range: $100,000-$130,000 a year