Location: Stanford, CA
and/or associative lookup. We are extending our IP library to meet the needs of applications in additional domains. You should be an experienced FPGA logic designer ready and able to design, develop, and deploy logic on devices from Xilinx and Intel on multiple card platforms.
The logic will be deployed on both PCI cards and hybrid CPU and FPGA systems, meaning that the designs must support both a classical PCI interface (MMIO and DMA) as well as modern cache-coherent interfaces with atomic operations. Experience with coherent memory models like CAPI and CCI-P are highly desirable. Job Responsibilities • Design and implement algorithms directly in FPGA logic with C/C++ using High Level
Synthesis (HLS) or Verilog for Register Transfer Language (RTL) • Implement fine-grained communication and synchronization between software and hardware • Develop reusable and composable IP cores • Verify correctness through simulation and test-benches • Measure performance through cycle-accurate simulation and live testing • Working with customers to interpret requirements and specifications • Experiment with designs in live system Required Skills • Degree in Electrical or Computer Engineering • At least three years of experience coding in Verilog or System Verilog • Experience working with on-chip RAM and host-attached memory • Hands-on debugging of complete systems in FPGA logic • Skills with
verification using randomized testing • Understanding of OSI network stack layers 2-7 • Experience performing latency optimizations • Proficiency in writing documentation • Experience with scripting in Python, Perl, bash, and/or TCL.
Preferred Skills • Synthesis with latest tools from Xilinx and Intel (was Altera) • Simulation using Questa Modelsim • Programming with PCI using MMIO and DMA • Code management using Git repositories • Key-value store (Mongo DB, Redis, Memcache, etc. ) To apply, please directly submit an employment inquiry. • This position is for on-site work in San Jose, CA (not remote work) • Algo-Logic has a safe workplace with 100% employee vaccination • Algo-Logic provides benefits to employees that include health care, 401k with employer matching, free snacks, and on-site electric vehicle (EV) charging.
• No calls from agencies or recruiters will be returned
Engineering jobs encompass roles that involve applying scientific and mathematical principles to design, develop, and maintain structures, machines, materials, systems, and processes. These positions are characterized by innovation, problem-solving responsibilities, and the need for technical expertise. Engineers can specialize in various fields such as civil, mechanical, electrical, chemical, and software, among others. They are essential in shaping the infrastructure of the modern world, formulating solutions to complex challenges, and driving technological advancement. Engineering roles often require a strong educational background combined with practical experience, and they stand out for their contribution to societal progress and potential for career growth.
Engineering jobs encompass a variety of roles focused on designing, developing, and maintaining systems or structures. These positions often require strong problem-solving skills, technical expertise, and a solid foundation in mathematics and science. Engineers typically work in fields such as civil, mechanical, electrical, chemical, or software engineering. The unique characteristic of engineering jobs lies in their blend of creativity and practicality, as engineers innovate while ensuring functionality and safety. With the ongoing advancement of technology, engineering roles are also evolving, demanding continuous learning and adaptation.
Engineering jobs encompass various roles focused on designing, developing, and maintaining structures, machines, devices, systems, and materials. These positions require a strong foundation in STEM (Science, Technology, Engineering, Mathematics) and often involve problem-solving, creativity, and technical expertise. Typical engineering disciplines include civil, mechanical, electrical, and chemical engineering, among others. Engineers work in diverse industries, from automotive to aerospace, construction to computing. Characteristics of engineering jobs include a blend of theoretical knowledge and practical application, a commitment to safety and efficiency, and the likelihood of collaborating across multidisciplinary teams.
Engineering jobs encompass various roles focused on designing, developing, and maintaining structures, machines, devices, systems, and materials. These positions require a strong foundation in STEM (Science, Technology, Engineering, Mathematics) and often involve problem-solving, creativity, and technical expertise. Typical engineering disciplines include civil, mechanical, electrical, and chemical engineering, among others. Engineers work in diverse industries, from automotive to aerospace, construction to computing. Characteristics of engineering jobs include a blend of theoretical knowledge and practical application, a commitment to safety and efficiency, and the likelihood of collaborating across multidisciplinary teams.