

Embedded Software & FPGA Engineer
Location
Foster City, CA
Level
Senior-Level
Department
Transportation
Type
Salary
$180,000 - $245,000
Job Description
Posted on:
2025-08-30
Responsibilities
- Lead the development of embedded systems projects for mission-critical validation.
- Own product lifecycles from concept through delivery.
- Architect, implement, and maintain robust C++ applications for embedded Linux systems and FPGA designs.
- Collaborate with cross-functional engineering teams to enhance testing infrastructure.
- Analyze electronic schematics and work with various communication protocols.
- Develop production-level FPGA designs and ensure low-latency, high-performance code.
- Automate testing processes using Python and related tools.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Minimum of 4 years of industry experience, with 3+ years in FPGA development.
- Strong C++ development skills, particularly in embedded systems.
- Experience with System Verilog and HDL Verification.
- Proficiency in test automation and using Git and build systems.
- Familiarity with communication protocols like Ethernet, I2C, SPI, and CAN.
- Bonus qualifications include experience with Yocto, CI build/test infrastructure, and PCB design.