Buy Now

Careers at QuickLogic

Apply Now

Working at QuickLogic

At Quicklogic, we hire and develop leaders and innovators who want to make an impact on the world of mobile IoT with AI technology and programmable logic. We deliver innovative platforms that enable our customers to develop products that fundamentally change the end-user experience.

Our vision to transform the way people and devices interact with others and their surroundings is guided by our values of integrity, innovation, collaboration, openness and execution.

Quicklogic nurtures a culture of highly talented teams of employees and partners operating in a committed, execution-oriented, and globally collaborative environment.

Our close-knit, family-oriented team welcomes and encourages all perspectives and ideas to improve and innovate in our space, providing exciting career opportunities for the future of technology. Collaboration is deeply engrained in how we work with each other and our customers. We do meaningful work with a global impact.

QuickLogic offers competitive compensation and benefits designed for your best life inside and outside of the company.

We welcome you to submit your resume for consideration. We may have an opening that perfectly suits your skillset, dreams and ambitions, even if it’s not listed here.

Quicklogic is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Submit Your Resume

Company Description

QuickLogic Corporation (NASDAQ: QUIK) enables OEMs to maximize battery life for highly differentiated, immersive user experiences with Smartphone, Wearable and IoT devices. QuickLogic delivers these benefits through industry leading ultra-low power customer programmable SoC semiconductor solutions, embedded software, and algorithms for always-on voice and sensor processing. The company's embedded FPGA initiative also enables SoC designers to easily implement post production changes, and increase revenue by providing hardware programmability to their end customers.

Current Openings

Staff Software Engineer - EDA

Job Description

This can be a remote opportunity for someone in Asia/India/Europe - preferrably in Bangaluru, India.

The Staff Software Engineer – EDA is key member of the QuickLogic India team and will report to Director of Software of QuickLogic India (QLI). The Staff Software Engineer EDA will be an integral part of EDA tools team at QLI, with primary responsibility for full life cycle development of EDA tools for programmable fabric devices. The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues. Right fit candidate should be passionate about software development and solving complex diverseproblems programmatically.

Key responsibilities include but are not limited to:
  • Full lifecycle software development including design, development, testing and documentation of EDA tools for programmable devices
  • Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic products
  • Apply Static Timing Analysis (STA) knowledge to develop support for next generation FPGA device
  • Develop Aurora flow by integrating open-source VTR (Verilog-To-Routing)
  • Perform detailed analysis, identify root causes, and arrive at suitable solutions during all phases of the software development lifecycle
  • Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences
  • Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions
  • Key Activities for the position include but are not limited to:
  • Immediate work integrating open-source VTR (Verilog-To-Routing) into Aurora flow and adding new device support into Aurora.
  • Enhance STA/back annotation and delay modeler in Aurora to support new FPGA device
  • Work on different phases of software development cycle, from gathering requirement specification to delivery.
  • Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++, STL and scripting.
  • Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features.
Education/Knowledge & Skills Profile:
  • BE/BTech/BS/MS/MTech in CS/Electronics/Electrical Engineering, from Tier-I
  • engineering colleges, with 8-12 years of experience in EDA tools development.
  • Prior experience in developing STA for EDA Tools is required.
  • Strong academic background and good understanding of data structures and algorithms.
  • Prior experience is desired in FPGA/ASIC tool development.
  • Strong in object-oriented programming using C++ & STL.
  • Good Understanding of Python, Shell scripting, Makefiles/CMake, Tcl & Lex/Yacc
  • Prior Experience in using Github, CI, Docker.
  • Self-motivated with the ability to work with minimal supervision and in diverse areas.
  • Ability to work well in a team
  • Ability to work well in a dynamic environment and be able to respond positively to change
  • Superior verbal and written communication skills, in English

button - scroll to top