Quilt
Software Engineer in Test, Device Software
$150K–$200K
HQ - Redwood City, CA +1 · Full-time · Posted Oct 6, 2026
- Location
- HQ - Redwood City, CA
Redwood City - Experience
- No fixed number of years required.
- Education
- No particular degree required.
About the job
Build and maintain automated test infrastructure for connected devices while contributing C++ changes that improve device-software reliability and testability.
What you'll do
- Build automated tests, reusable tools, and infrastructure; integrate repeatable hardware testing into development and CI workflows.
- Design system-level test coverage, investigate failures across software, hardware, and connectivity, and implement fixes and regression tests with other engineers.
- Improve test reliability and release readiness, and develop and test C++ device-software changes.
What they ask for
- Strong software engineering skills and experience building maintainable automation or comparable systems.
- Experience writing and debugging Python and C++.
- Experience making automated tests and CI workflows reliable and useful to other engineers.
- System-level testing judgment, Linux debugging skills, comfort with physical devices, and ability to work independently and communicate clearly.
Nice to have
- Experience building hardware-in-the-loop systems, automated device labs, or device simulators.
- Embedded software experience or familiarity with connected-device provisioning, updates, recovery, pytest, gtest, or Bazel.
Pay
$150,000–$200,000 USD base annual salary
Tools
Python, C++, Linux, CI, pytest, gtest, Bazel
AI focus
Testing systems will help the team validate changes quickly and confidently as AI accelerates development.
Model-written summary · the original posting is authoritative