> Markdown version of [/jobs/ext/2720582-systems-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/2720582-systems-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Systems Software Test Engineer - **Company:** TAARA, LLC - **Location:** United States - **Experience:** Experienced - **Salary:** $160,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** 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), 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 - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/systems-software-test-engineer-taara-8110735 ## About the Role * 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. ## 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. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)