Haystack
← Back to Jobs
Technology
OT

Embedded Software Engineer

OVS Technologies IncFoster City, CA🇺🇸United StatesPosted Sep 29, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Foster City, CA, United States
Posted
21 hours ago
FPGAC++GitPythonpytest

Job Description

Hiring:
Embedded Software Engineer
 Foster City, CA
Contract Role
JOB DESCRIPTION
The Autonomy Hardware Systems Vamp;V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure.
You'll be working cross-functionally to develop sensor emulators and test frameworks.
Responsibilities:      
Architect, implement, and maintain production-quality C++ applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutions·      
Design Python-based automation frameworks and tooling to streamline test execution, integration, and performance validation·      
Build and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworks·      
Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN·      
Test and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability
Required Qualifications:·      
Bachelors or Masters in Computer Science, Electrical Engineering, or related field, with 4+ years of relevant industry experience·      
Strong C++ development skills focused on low-latency, high-performance code in user (and ideally kernel) space·      
Extensive Linux development experience, including networking and system-level programming·      
Proficiency with Python and test automation (e.g., PyTest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest)·      
Hands-on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN)

Similar jobs