Staff Software Development Engineer

4 days ago


Pune, Maharashtra, India Lattice Semiconductor Full time
Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality. Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a "team first" organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you're looking for.
Responsibilities & Skills

Lattice is seeking candidates for the position of Staff Software Development Engineer in FPGA place and route. This is a full-time position located in Pune, India.

Summary:

The successful candidate will be part of a dynamic team responsible for designing and developing Lattice FPGA software tools, with a strong focus on place and route engine development. They will contribute to delivering high-performance software solutions that support FPGA design, emphasizing optimization of QoR metrics such as performance, area, runtime, and memory utilization across various FPGA architectures. Collaborating closely with other developers, the candidate will help build and enhance place and route tools for multiple FPGA product lines. Responsibilities also include supporting customer needs, developing new software features, maintaining existing tools, and working cross-functionally to deliver integrated, value-added solutions.

Accountabilities:

  • Responsible for place and route engine quality improvement
  • Responsible for place and route feature and capability development
  • Responsible for Lattice new FPGA product support
  • Create unit tests to validate implementation and ensure high quality

Qualifications:

  • BS/MS/PhD in Electrical Engineering or Computer Science or Computer Engineering
  • Proficient with C/C++, data structure, graph algorithms, logic design and shell scripts
  • Strong background and experience in data structures and algorithms
  • Experience of place and route engine development in either FPGA or ASIC domain is a must
  • Experience of FPGA place and route engine development is ideal
  • Strong written and verbal communication skills, and collaboration skill
  • Experience of multi-processing development is a plus
  • Solid understanding in FPGA architectures is a plus
  • 10+ years of experience in EDA tool (preferably, place and route) development


  • Pune, Maharashtra, India Lattice Semiconductor Full time

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Pune, Maharashtra, India LogicMonitor Full time

    About Us:We love going to work and think you should too. Our team is dedicated to trust, customer obsession, agility, and striving to be better everyday. These values serve as the foundation of our culture, guiding our actions and driving us towards excellence. We foster a culture of performance and recognition, allowing us to transform growth as we enable...


  • Pune, Maharashtra, India LogicMonitor Full time

    About Us:  We love going to work and think you should too. Our team is dedicated to trust, customer obsession, agility, and striving to be better everyday. These values serve as the foundation of our culture, guiding our actions and driving us towards excellence. We foster a culture of performance and recognition, allowing us to transform growth as we...


  • Pune, Maharashtra, India Gruve Full time

    About GruveGruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more...


  • Pune, Maharashtra, India Gruve Full time

    About GruveGruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more...


  • Pune, Maharashtra, India Veeam Software Full time

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...


  • Pune, Maharashtra, India Veeam Software Full time

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...


  • Pune, Maharashtra, India Rapid7 Full time

    Staff Software Engineer (Java, Python)About the RoleThe Staff Engineer is a recognized leader in the organization, responsible for driving the technical strategy and execution of critical, high-scale systems. This role operates with high technical autonomy, focusing on solving problems that cross team and organizational boundaries and ensuring the platform...


  • Pune, Maharashtra, India Zscaler Full time

    About ZscalerZscaler accelerates digital transformation so our customers can be more agile, efficient, resilient, and secure. Our cloud native Zero Trust Exchange platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location.Here,impact in your role matters more than titleand...

  • Software Developer

    1 week ago


    Pune, Maharashtra, India Momentive Software Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Job DescriptionThe Software Engineer is a key member of software implementation teams and works with a team of software architects, QA resources and project managers to develop features and system enhancements for client implementations of our software. They also assist our support team by providing triage assistance on technically complex questions.A Day in...