Systems Software Test Engineer
TAARA, LLC
United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$160,000.0 - $210,000.0
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Application Programming Interfaces (APIs)
Data Analysis
Automation of Tests
Cloud Computing
Computer Engineering
Continuous Integration
Embedded Software
Ethernet
Github
Hardware-In-The-Loop Simulation
Python (Programming Language)
+25 more
Networking Basics
Network Administration
Network Protocols
NumPy
Real-Time Operating Systems
Simple Network Management Protocols
Software Engineering
SQL Databases
System Testing
TCP/IP
Wireshark
Virtual Local Area Networks
Test Scripts
Reliability of Systems
Backend
Pandas
Build Management
Containerization
Gitlab-ci
Kubernetes
Information Technology
Low Latency
Software Performance
Docker
Jenkins
Job description
Taara is looking for a Systems Software Test Engineer to lead the automation and validation of our end-to-end systems. This isn’t just about testing APIs; you will be responsible for building the frameworks that validate how our software controls high-precision hardware in real-time. You will bridge the gap between software development and hardware reliability, ensuring that every code commit improves our network’s stability in the field.
How you will make 10x impact:
- Architect Automated Frameworks: Design and build scalable automation frameworks from the ground up to test embedded software and cloud integrations.
- Hardware-in-the-Loop (HIL): Develop and maintain HIL test benches where real-time software meets physical hardware units, simulating complex field conditions.
- CI/CD Integration: Own the integration of automated tests into the CI/CD pipeline, ensuring high-quality gates for every build.
- End-to-End Validation: Work with both the Cloud and Embedded teams to validate the entire data path-from the physical optical link to the backend monitoring dashboard.
- Regression & Performance: Create automated regression suites that catch performance regressions in network throughput, latency, and system stability.
Requirements
- Education: Bachelor’s degree in Computer Science, Computer Engineering, a related technical field, or equivalent practical experience.
- Experience: 4+ years of experience in software testing, QA automation, or system validation.
- Test Automation: Strong proficiency in Python for test script development and automation.
- CI/CD Mastery: Hands-on experience with GitHub Actions, Jenkins, or GitLab CI, focusing on automated trigger systems and reporting.
- Hardware-in-the-Loop (HIL): Proven experience testing software on physical devices or using simulation environments (e.g., Raspberry Pis, custom PCBs, or networking gear).
- Networking Fundamentals: Good understanding of networking protocols (TCP/IP, Ethernet, VLANs) and tools (Wireshark, iPerf).
- Location: Ability to work in the Sunnyvale office at least 3 days per week.
It would be great if you also had these:
- Telecom/ISP Background: Experience with network management protocols like gRPC, and SNMP.
- Physical Layer Testing: Experience with optical sensors, motors, or wireless communication testing.
- Infrastructure as Code: Experience using Docker/Kubernetes to containerize test environments.
- Data Analysis: Ability to use SQL or Python (Pandas/NumPy) to analyze large sets of telemetry data from field tests.
- Creative Breaking: A passion for finding “edge cases” (pun intended) where weather or physical movement might affect software performance.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
almost 6 years ago