Synopsys is seeking a creative and talented engineer to fill a FPGA Design & Verification role in Bengaluru, India
The environment presents stimulating, challenging, and rewarding work within an excellent work environment with positive career development opportunities
FPGA Design and Verification IP Prototyping team is responsible to build FPGA-based hardware prototypes of Synopsys Controllers and PHY Interface IPs and test them to verify their compliance with leading edge industry standards
We play a vital role on supporting Synopsys IP business by validating key features, and mitigating ASIC potential faults early on, in a prototype
Key Responsibilities
Software architecture, design and implementation targeting bare metal and embedded use cases
Developing and Maintaining Linux Device Drivers for various Synopsys Controllers
Creation of technical documentation (Requirement, Functional Specifications and Test Plan definition)
Work closely with Controller R&D, PHY R&D and FPGA teams to assure hardware/software compatibility and/or influence hardware design
Creation of test scenarios and automatic routines for software validation
Provide internal and external customer help
Academic Background
BSc/BTech in Electrical Engineering or Computer Science (mandatory)
MSc/MTech in Electrical Engineering or Computer Science (Plus)
Work Experience
5+ years relevant experience (mandatory)
Software Development Skills:
Experience with firmware development for bare-metal platforms (mandatory)
Experience in Linux Device Drivers / Linux Kernel development (mandatory)
Experience in Linux applications development (mandatory)
Experience with embedded build systems (Buildroot, Open Embedded, or equivalent) (mandatory)
Solid skills on C programming (mandatory)
Solid skills in Bash and/or Python scripting (mandatory)
Solid skills with revision control tools (Git, SVN or equivalent) (mandatory)
Experience with Continuous Integration and Delivery tools (Jenkins, JIRA, etc) (mandatory)
Soft Skills
Excellent oral communication and written skills in English (mandatory)
Proactive and helpful team player (mandatory)
Solid passion for technology (mandatory)
Continuous improvement mindset (mandatory)
Travelling
As a worldwide organization there is sometimes short term travel required (mandatory)