

Embedded Software & FPGA Engineer
Location
Foster City, CA
Level
Senior-Level
Department
Transportation
Type
Salary
$180,000 - $245,000
Job Description
Posted on:
2025-10-12
Responsibilities
- Contribute to and lead the development of multi-disciplinary embedded systems projects for mission-critical validation.
- Own product lifecycles from concept, to development, to delivery.
- Architect, implement, and maintain robust C++ applications for embedded Linux systems and FPGA designs.
- Collaborate with cross-functional engineering teams to build and enhance testing infrastructure.
- Analyze electronic schematics.
- Develop production-level FPGA solutions.
- Implement test automation using Python and frameworks like Pytest.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Minimum of 4 years of industry experience.
- 3+ years of experience with production-level FPGA development.
- Strong C++ development skills focusing on low-latency and high-performance code.
- Experience with System Verilog and HDL Verification.
- Knowledge of high-speed protocols like PCIe and MIPI CSI-2.
- Familiarity with Git, build systems, and unit testing frameworks.




