Tata Consultancy Services logo

Software Engineer in Test-Hardware Validation

Tata Consultancy Services • Austin, Texas, United States

onsitefull-time

Salary: $100,000 - $130,000 / year

Posted Sep 10, 2026Apply by Oct 10, 2026

**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

SwiftPythonObject-Oriented ProgrammingAI/LLM ToolsHardware ValidationSystematic TroubleshootingCommand Line ProficiencyHardware Lab EquipmentmacOSXcodeComputer ArchitecturePower ManagementTest Framework DevelopmentPandasMatplotlibmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.