Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16765603

    Lattice Semiconductor logo

    Core EDA Engineers / Staff or Senior Staff Synthesis & Routing (C++)

    Lattice Semiconductor · Hyderabad · onsite · Posted 43d ago

    Not disclosed6–8 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    About Lattice

    At Lattice, we build technology with focus and intent.

    We develop low-power programmable solutions that power innovation across edge AI, connectivity, and security. Our teams work across silicon, software, and systems—with a strong emphasis on ownership, speed, and real impact.

    Within our EDA organization, engineers don't just integrate flows—they build the core engines that drive synthesis, placement, routing, and optimization. This is where deep technical problems meet real-world impact.

    About the Role

    We are hiring experienced EDA engineers to work on the core engines behind Lattice's FPGA design toolchain.

    This role focuses on building and evolving synthesis and routing frameworks, working at the intersection of algorithms, large-scale systems, and performance engineering.

    You will operate across problem definition, algorithm design, implementation, and optimization, with strong ownership over foundational components of the toolchain.

    We are hiring across multiple experience levels within this role, with scope aligned to individual expertise and impact.

    What You'll Do

    • Design and develop core engines for:
    • Logic synthesis
    • Placement and routing
    • Timing and design optimization
    • Build high-performance systems using modern C++, focusing on scalability and efficiency
    • Develop and refine algorithms for:
    • Graph optimization
    • Timing analysis
    • Physical design constraints
    • Contribute to end-to-end design flows from RTL to implementation
    • Debug complex issues across large, interdependent systems
    • Drive improvements in QoR (quality of results), runtime, and scalability
    • Collaborate with teams across FPGA architecture, silicon, and software tools

    What You Bring

    • 6+ years of hands-on experience in EDA software development
    • Strong programming expertise in C++ (data structures, algorithms, performance optimization)
    • Proven experience contributing to core tool engines, including:
    • Synthesis
    • Placement & routing
    • Timing / optimization frameworks
    • Strong understanding of:
    • Digital design concepts (RTL, netlists, timing)
    • Algorithm design and optimization techniques
    • Experience working on large, complex codebases
    • Strong debugging and problem-solving skills

    What Makes You Stand Out

    • Experience building or enhancing production-grade EDA tools
    • Strong background in graph algorithms, heuristics, or optimization techniques
    • Familiarity with FPGA or ASIC physical design flows
    • Passion for solving deep technical problems at scale

    Why This Role

    • Work on core engines, not peripheral tooling
    • Solve challenging problems across algorithms, systems, and hardware design
    • High ownership in a focused, high-impact engineering team
    • Direct influence on performance, scalability, and quality of design flows

    Sourced from foundit

    Skills

    RTL netlistsTiming and design optimizationtiming analysisperformance optimizationLogic Synthesisdebugginggraph optimizationPlacement and routingDigital design conceptsAlgorithmsphysical design constraints

    About Lattice Semiconductor

    Lattice Semiconductor logo

    Lattice Semiconductor

    Internet

    501-1000

    employees

    1983

    43 years old

    Hillsboro

    US

    About

    A fabless semiconductor company specializing in programmable logic devices and low-density logic devices for diverse applications, significantly serving international markets.

    Industries

    AI InfrastructureArtificial Intelligence (AI)Enterprise SoftwareField-Programmable Gate Array (FPGA)Semiconductor

    Employee ratings

    6 reviews

    4.9/ 5

    Culture

    4.9

    Career growth

    4.4

    Work-life

    4.9

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Core EDA Engineers / Staff or Senior Staff Synthesis & Routing (C++) · waiting for your command