Senior Software Engineer, Test Infrastructure
Talener · Boston, MA · 3 days ago
Information TechnologyFull-time
About the role
Join an innovative technology company building next-generation networking and communications products. This is an opportunity to work on cutting-edge technology, solve complex engineering challenges, and have a direct impact on product quality and reliability.
Responsibilities
- Build and maintain automated test infrastructure for complex distributed systems.
- Develop integration and hardware-in-the-loop test frameworks.
- Design fault-injection and system validation capabilities.
- Partner with software and hardware engineering teams to improve reliability and testability.
- Automate testing within CI/CD workflows and accelerate root cause analysis.
- Investigate and resolve complex system failures across software, networking, and hardware layers.
Requirements
- 8+ years of software engineering or test infrastructure experience.
- Strong Python and C++ development skills.
- Experience testing distributed systems, Linux-based applications, and containerized environments.
- Expertise with automated testing frameworks such as pytest, GoogleTest, or gMock.
- Strong debugging, problem-solving, and collaboration skills.
Nice to Have
- Hardware-in-the-loop, FPGA, or embedded systems testing.
- Networking protocols and packet-level troubleshooting experience.
- Experience testing security-focused or highly regulated systems.
Benefits
- Work on breakthrough technology with real-world impact.
- Collaborate with world-class engineers across multiple disciplines.
- Own critical test infrastructure and influence product quality at scale.
- Competitive compensation and benefits.
- Career growth opportunities.