Must-Have Skills
• Swift with solid OOP production experience required, design patterns and clean
code discipline (not just familiarity)
• macOS proficiency daily working environment; Xcode/Instruments experience
required, not just "a plus"
• 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
• Comfort maintaining and refactoring existing code/test frameworks this role
is primarily about improving and reducing technical debt in an established
codebase, not greenfield development
• Systematic troubleshooting across software and hardware interaction layers
• Command line proficiency scripting, process inspection, toolchain execution
• Strong verbal communication able to explain technical reasoning in depth,
collaborate with engineering teams, and carry a technical discussion without heavy
prompting
Preferred Skills
• Hardware/firmware testing experience test harnesses, validation rigs, or
embedded environments
• Computer architecture & power management fundamentals
• Test framework development experience
• Data analysis pandas, matplotlib, or similar
• Python (secondary to Swift)
Responsibilities
• Maintain, refactor, and reduce technical debt in existing Swift/Python test
software 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 clearly communicate findings to engineering teams
• Maintain test documentation and propose incremental validation improvements
Education
• BS or MS in Computer Science, or related field required
Key Words to search in Resume
Top 3 Must-Have Filters
(Vendors should hard-filter on these before submission profiles failing any of these
should not be submitted)
1. Production Swift + macOS/Xcode experience not incidental exposure;
candidate must show real, hands-on depth.
2. Willingness and demonstrated experience maintaining/refactoring existing
code or test frameworks (vs. only wanting to build from scratch) this is the
client's core need.
3. Strong communication able to elaborate on technical topics in depth without
requiring heavy prompting (assessed live during vendor screening call)
Pre-Screening Questionnaire
Refined Screening Questions
A. Swift / macOS Depth
1. How many years of production Swift experience do you have? Describe a specific
project what was your role, and how did you apply OOP/design patterns?
2. Have you used Xcode or Instruments for debugging/profiling on macOS? Give a
concrete example.
3. Is your primary background web development, or hardware/systems/native app
development? Please clarify.
B. Maintenance vs. Greenfield (Critical Filter)
4. This role is prima rily about maintaining and refactoring an existing test
framework and reducing technical debt not building new systems from
scratch. How do you feel about that?
5. Describe a time you inherited someone else's codebase and had to debug,
refactor, or extend it. What was challenging about it?
C. Communication (Assessed Live)
6. Walk me through, in detail, a technical problem you debugged end-to-end from
symptom to root cause to fix.
o Vendor note: Flag if candidate elaborates naturally vs. requires repeated
prompting for detail.
7. Describe a time you explained a technical issue to a cross-functional or non-
technical stakeholder.
D. AI/LLM Debugging & Hardware Lab
8. Have you used AI/LLM tools (e.g., Claude) for log analysis or debugging? Give a
specific example.
9. Are you comfortable working daily in a hardware lab test racks, harnesses,
bench equipment? Describe your experience level.
E. Command Line / Troubleshooting
10. Describe a software-hardware interaction issue you troubleshot how did you
isolate whether the root cause was hardware or software?
11. What command-line/scripting tasks do you regularly perform (e.g., process
inspection, toolchain automation)?
F. Preferred / Nice-to-Have
12. Any experience with computer architecture or power management concepts?
13. Have you built a test framework from scratch, or done data analysis with
pandas/matplotlib?
Instruction to vendors: Please submit actual candidate responses (not yes/no) for
Sections A and B these are hard filters per client feedback. Also include a one-line
communication observation (e.g., "elaborated readily" vs. "required prompting") based
on Section C.
Location: Austin, TX (5 days in office)
Salary Range: $100,000-$130,000 a year
#LI-AS3