×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Developer Infrastructure in Redwood

Job in Redwood City, San Mateo County, California, 94061, USA
Listing for: Energy Jobline ZR
Part Time position
Listed on 2026-05-12
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer, Developer Infrastructure in Redwood City

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description Job Description

Location

Redwood City, CA (Hybrid — 3 days/week in office)

The Mission

Our mission is to move humanity off of fossil fuel heating. 20% of US global warming emissions come from homes (that's more than cars!). The largest driver of home emissions is burning fossil fuels for heat. To stop climate change, over 80M US homes need to transition from combustion to efficient, electric heat pumps over the coming decades.

We believe for this to happen the world needs fantastic products that are easy to purchase. Today's heat pumps lack great design, make limited use of software, and are difficult and stressful to adopt. We are building a next , beautifully designed, AI optimized home heating and cooling system that is 10x better than what is on the market today.

The Problem

AI agents can generate code 100x faster than humans. But at Quilt, generating code was never the bottleneck, verifying it is. We build software that runs on physical hardware in people's homes. A bug isn't a broken pixel; it's a family without heat. Our code spans embedded C++ on custom devices, cloud infrastructure, and mobile apps. Right now, too much of our verification depends on a human walking to a test bench and pressing a button.

We need to build the factory that builds the code.

We're looking for a software engineer to own our developer infrastructure: the simulators, test harnesses, CI/CD pipelines, and verification systems that let our engineering team (and our AI agents) ship fast with confidence. Your work will directly determine how quickly Quilt can move: not by writing features, but by making every feature easier to build, test, and trust.

The Role

This is a high-leverage infrastructure role. You'll be the engineer who makes every other engineer on the team more productive. You'll build the systems that close the feedback loop between code and code verification, so that an engineer (or an agent) can write a change, get an automated signal on whether it works, and iterate without waiting on manual testing.

We already have hardware-in-the-loop test rigs and some device simulators in place. Your job is to expand them, make them robust, and build the scaffolding that lets the whole team write and run tests with minimal friction.

What You'll Do Build the Verification Machine (50%)

You'll own the infrastructure that gives our team fast, reliable signals on whether their code works.

  • Design and extend device simulators and mocks that reduce our dependency on physical hardware for testing
  • Build and maintain CI/CD pipelines across embedded, cloud, and mobile (Git Hub Actions, Bazel)
  • Extend our hardware-in-the-loop (HIL) test infrastructure for device commissioning, OTA updates, and telemetry validation
  • Automate the manual test scenarios that currently block releases (pairing flows, firmware upgrades, cloud integration)
  • Debug and eliminate flaky tests, CI must be a source of truth, not noise
Make Testing Easy (35%)

The best test infrastructure is one that every engineer actually uses. You'll make it effortless to write and run tests.

  • Build reusable test fixtures, libraries, and templates that lower the barrier for engineers to write unit and integration tests
  • Design testable interfaces and mock layers for embedded device features
  • Collaborate on architecture decisions to ensure new code is testable by default
  • Provide patterns and examples (pytest, gtest) that engineers and agents can copy and adapt
  • Improve the local development and CI experience so tests are fast and reliable
  • Document testing patterns and best practices, especially for embedded systems
Strengthen Release Confidence (15%)
  • Validate…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary