Test Automation Engineer-Embedded Systems
About the Role:
We are looking for a highly motivated Test Automation Engineer to develop and maintain automated test suites for small embedded devices. This role requires strong expertise in Python with Pytest and a background in embedded system testing. As a customer-facing engineer, excellent communication and interpersonal skills are essential. This position will require you work on-premise at our client's facility in Poway, CA 92131.
Key Responsibilities:
Design, develop, and maintain Python-based automated test frameworks.
Execute Pytest test plans and test cases for embedded systems and radios
Analyze test results and collaborate with developers to resolve issues.
Use tools like Fabric, Ansible, and Docker to manage environments and deployments
Log and track defects using JIRA and maintain test coverage traceability in JAMA.
Utilize Wireshark, iperf, and other network tools for performance validation and protocol-level debugging.
Run integration tests on software defined radio platforms, and other embedded devices.
Requirements:
5+ years of experience in test automation for embedded systems.
Strong proficiency in Python and Pytest is a must.
Experience designing and maintaining automated test frameworks.
Familiarity with debugging embedded or network-connected devices
Must be eligible to work in the U.S. without sponsorship.
Excellent interpersonal and communication skills; ability to work in a customer-facing role.
Preferred:
Experience with Fabric or Ansible for orchestration
Exposure to embedded systems, radio firmware, or military-grade communication protocols
Knowledge of ATAK/WINTAK or similar tactical platforms
Working familiarity with Docker and CI tools
Why Join Us?
Competitive salary with 401(k) matching.
Comprehensive medical and dental benefits.
Work on cutting-edge embedded automation projects.
If you’re a skilled automation engineer passionate about improving software quality, we’d love to hear from you!
Job Type: Full-time
Pay: $95,000.00 - $120,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Health insurance
Health savings account
Life insurance
Paid time off
Vision insurance
Experience:
Pytest: 3 years (Required)
Test automation: 5 years (Required)
Python: 5 years (Required)
Work Location: In person