Senior Software Development Engineer

Lattice Semiconductor

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lattice Semiconductor, a leader in programmable logic solutions, is seeking a Senior Software Development Engineer for its Pune location in India. This full-time position will involve designing and developing FPGA software tools with a key focus on place and route engine development.

The ideal candidate will have a background in Electrical Engineering or Computer Science, strong C/C++ skills, and at least 5 years of experience in EDA tool development. Lattice offers a comprehensive compensation package along with opportunities to innovate in a collaborative environment.

Qualifications

  • Proficient with C/C++, data structures, and graph algorithms.
  • 5+ years of experience in EDA tool development, preferably place and route.
  • Strong written and verbal communication skills.

Responsibilities

  • Responsible for place and route engine quality improvement.
  • Develop place and route features and capabilities.
  • Support new FPGA product development.
  • Create unit tests for high-quality implementations.

Skills

C/C++ proficiency
Data structures
Graph algorithms
Logic design
Shell scripts
Multi-processing development
Solid understanding of FPGA architectures

Education

BS/MS/PhD in Electrical Engineering, Computer Science, or Computer Engineering

Job description

Overview

Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and we bring total commitment and a keenly sharp competitive personality.

Job Description

Senior Software Development Engineer – FPGA place and route. 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, Computer Science, or Computer Engineering
  • Proficient with C/C++, data structures, graph algorithms, logic design, and shell scripts
  • Strong background and experience in data structures and algorithms
  • Experience with place and route engine development in either FPGA or ASIC domain is a must
  • Experience with FPGA place and route engine development is ideal
  • Strong written and verbal communication skills and collaborative ability
  • Experience with multi‑processing development is a plus
  • Solid understanding of FPGA architectures is a plus
  • 5+ years of experience in EDA tool (preferably place and route) development
Additional Information

This position requires successful background and reference checks and satisfactory proof of the right to work in India. Lattice offers a comprehensive compensation and benefits program. Applications are welcome from all qualified candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Lattice Semiconductor • Pune District

On-site
INR 1,500,000 - 2,200,000
Senior Software Development Engineer
Senior Software Development Engineer

Lattice • Pune District

On-site
INR 1,000,000 - 1,500,000
Digital Eng
Digital Eng

Lattice Semiconductor • Maharashtra

On-site
INR 4,500,000 - 7,500,000
SOC RTL Design Engineer
SOC RTL Design Engineer

Lattice Semiconductor • Maharashtra

On-site
INR 3,500,000 - 6,000,000
Design Eng
Design Eng

Lattice Semiconductor • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Sr Staff Design Engineer
Sr Staff Design Engineer

Lattice Semiconductor • Maharashtra

On-site
INR 2,000,000 - 3,000,000
Comprehensive compensation and benefits program
Principal Architecture Engineer
Principal Architecture Engineer

Lattice Semiconductor • Maharashtra

On-site
INR 3,000,000 - 5,200,000
Design Eng 4
Design Eng 4

Lattice Semiconductor • Maharashtra

On-site
INR 3,500,000 - 6,000,000
Staff Physical Design Engineer
Staff Physical Design Engineer

Lattice Semiconductor • Maharashtra

On-site
INR 2,000,000 - 3,000,000
Digital Eng
Digital Eng

Lattice • Pune District

On-site
INR 3,500,000 - 5,200,000