Software Engineer in Test-Hardware Validation

Tata Consultancy Services Limited
Austin, TX, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Clean Code Principles Artificial Intelligence Data Analysis Apple Xcode Automation of Tests Command-Line Interface Software Debugging Software Design Patterns Firmware Python (Programming Language) Log Analysis
+9 more
Object-Oriented Software Development Toolchain Scripting Large Language Models Hardware Testing Pandas Matplotlib Bug Reporting Information Technology

Job description

Introduction: The Software Engineer in Test-Hardware Validation will be responsible for writing and maintaining test software in Swift/Python for hardware validation harnesses. They will use AI/LLM tools for debugging, log analysis, and test scenario generation. This role will involve working closely with hardware test equipment and collaborating with engineering teams to ensure product quality., * 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

Requirements

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

Education:

  • BS or MS in Computer Science, or related field - required

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…