Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lattice Semiconductor Logo

Software Development Engineer

Lattice Semiconductor

Salary not specified
Sep 30, 2025
San Jose, CA, US
Apply Now

Lattice is looking for a candidate to join their team designing and developing Lattice FPGA software tools, contributing to the research, design, and development of software FPGA device models and configuration bitstream generation tools.

Requirements

  • Knowledge or experience in FPGA architecture and FPGA software tools, specifically for device modeling and/or bitstream generation
  • Programming skills (C++ and Python)
  • Hands-on experience in FPGA RTL design, testbench development, logic verification, timing closure and debugging including board validation
  • Working knowledge of protocols such as Serdes interface, Ethernet, PCIe or Memory DDR

Responsibilities

  • Contribute to research, design and development of the software FPGA device model and configuration bitstream generation tools.
  • Work closely with cross-functional teams to plan and execute Lattice FPGA software release cycle including requirement analysis, feature scoping, development, testing and validation.
  • Responsible for maintaining existing software product tools.
  • Develop improvement plan to increase the test coverage to achieve high product quality.

Other

  • Bachelors, Masters or better in Computer Science, Computer Engineering, Electrical Engineering, or related fields with 5+ years of experience in EDA SW Tool development
  • Strong communication skills
  • Team Player: Works well as a member of a group
  • Dedicated: Devoted to a task or purpose with loyalty or integrity
  • Self-Starter: Inspired to perform without outside help