Embedded Systems Integration Engineer
Figure AISan Jose, CAPosted 5 March 2026
Job Description
<p>Figure is an AI robotics company developing autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure is headquartered in San Jose, CA.</p>
<p>We’re seeking an <strong>Embedded Systems Integration Engineer</strong> to build the backend infrastructure that validates the interaction between our hardware, firmware, and software. You will be the connective tissue across disciplines: owning how changes to firmware or software are tested against real hardware. Your work ensures we ship reliable, integrated systems that just work.</p>
<p>This is a hands-on role where you will design and implement automated test frameworks, bring-up flows, and validation pipelines for embedded subsystems. You'll be responsible for catching regressions early, enabling fast iteration, and giving clear system-level pass/fail signals across the stack.</p>
<h3><strong>Key Responsibilities</strong></h3>
<ul>
<li><strong>Architect test infrastructure</strong> that exercises end-to-end functionality of embedded systems across hardware, firmware, and software boundaries.</li>
<li><strong>Develop backend systems</strong> (Python, CLI tools, internal APIs) to run tests, log results, and determine pass/fail conditions.</li>
<li><strong>Bring up and validate subsystem and system level changes</strong>, tracking changes in behavior and performance across releases.</li>
<li><strong>Automate testing pipelines</strong> for regression detection and continuous integration.</li>
<li><strong>Debug and triage failures</strong> across layers—hardware faults, firmware bugs, or software integration issues.</li>
<li><strong>Collaborate with firmware, software, and hardware teams</strong> to define interface contracts and testable behaviors.</li>
<li><strong>Instrument devices under test</strong> using scopes, logic analyzers, and custom harnesses to characterize system response.</li>
</ul>
<h3><strong>Minimum Qualifications</strong></h3>
<ul>
<li>Bachelor’s in EE, CE, CS, or a related field.</li>
<li>3+ years of experience working with embedded systems.</li>
<li>Strong understanding of how firmware interacts with hardware peripherals (I2C, Ethernet, SPI, CAN, UART, ADCs, GPIO, etc.).</li>
<li>Proficiency in Python or similar scripting language for test automation.</li>
<li>Experience bringing up custom embedded boards and working across firmware/software stacks.</li>
<li>Familiarity with Linux-based development environments.</li>
</ul>
<h3><strong>Preferred Qualifications</strong></h3>
<ul>
<li>Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, TeamCity).</li>
<li>Knowledge of test automation frameworks (e.g., PyTest, Robot Framework).</li>
<li>Exposure to hardware-in-the-loop (HIL) systems.</li>
<li>Familiarity with board-level validation, power-on sequencing, or sensor verification.</li>
<li>Prior experience in robotics, automotive, aerospace, or other complex embedded systems.</li>
<li>Comfort working hands-on at the bench with test equipment.</li>
</ul>
<p>The US base salary range for this full-time position is between $140,000 and $180,000 annually.</p>
<p>The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended. </p>
Apply Now
Direct link to company career page