Efinix is a rapidly growing, privately held FPGA company. Our FPGAs lead the industry in price and performance thanks to their revolutionary fabric in which logic elements can be used interchangeably as logic or routing. At Efinix we have a fast paced, “startup” mentality and value inclusion and contributions from everybody in our dynamic “family”. If you are a driven team player that thrives in a fast-paced environment where you are free to identify, define, and deliver against your own goals, we would love to hear from you. Contact us today at jobs@efinixinc.com to find out how you can join our energetic team.
We are currently hiring for the following positions (click for details):
Position: Application Engineer Design Engineer Digital IP Design Engineer Test & Characterization Engineer Software Engineer System Solutions Engineer AI Engineer Non-Engineering
FPGA Product Marketing and Business Development Manager
Location: San Jose, CA
We are looking for an experienced, self-starter to help us effectively position and message our growing product portfolio into different vertical markets. You will be responsible for creating and managing assets to support vertical market campaigns and to drive those campaigns in the field. You will define and oversee the creation of solutions showcasing the compelling advantages of Efinix products and champion a growing eco system of partners and solution providers. In this high visibility position, reporting directly to the VP of Marketing, you will define go to market strategies for Efinix solutions into target vertical markets and work with applications and field resources to effectively grow market penetration. As the product owner, you will work with cross functional teams including marketing communications, applications engineering and sales to drive adoption of your product line.
Responsibilities
- Develop and execute go-to-market strategies for industry verticals
- Manage Collateral and marketing assets to support outbound strategies
- Effectively position and message Efinix products in various vertical markets
- Support sales and field resources and provide required training and collateral
- Author articles and abstracts to demonstrate thought leadership in FPGA architectures and applications
- Define and influence the creation of product solutions
- Nurture an expanding eco system of partners and solution providers
- Define, drive and instrument external marketing campaigns
- Represent Efinix in industry forums, physical, virtual, and social
- Champion the specification and creation of innovative solution targeting vertical markets
- Present product portfolios and roadmaps to customers
- Work with sales and business development to close deals
Minimum Qualifications
- Bachelor’s degree in Electrical / Computer Engineering, Marketing or equivalent
- 10+ years’ experience in product or technical marketing for semiconductor products and solutions
Preferred Qualifications
- Extensive experience with FPGAs and programmable logic
- Strong written and communications skills
- Deep knowledge of industry verticals including industrial automation, edge AI and vision systems
- Ability to manage cross functional teams and projects
- Demonstrated ability to create collateral and written marketing assets
- Deep understanding of system architectures and technologies including
- Embedded processors
- Communications standards and protocols
- Memory / Flash and interface technologies
Field Application Engineers (U.S)
Location: San Jose primarily
We are looking for an experienced Field Application Engineer to work in San Jose to help demand creation and technical customer support. If you are passionate, adaptable, and have the winner’s attitude, Efinix, a fast growing young company, is the place for you.
Responsibilities
- Work with Sales Reps, distributor’s FAEs and Sales to identify customer targets that can drive opportunities to use Efinix devices.
- Identify new customer and expand FPGA user database in close collaboration with Sales.
- Roll out product sales plan to distributors and customers.
- Engage with our customer’s high-level system architects and key decision makers to understand their system applications to influence customer design choices.
- Create solutions/designs that address customer requirements making optimal use of our FPGAs and demonstrate those capabilities to customer on demo boards, or conceptually.
- Create and present Efinix solutions to customer engineering, and management that address those customer requirements.
- Establish relationship with Sales Representatives and distributor FAEs and customers for joint success.
- Support Distribution FAEs and direct customers in all development phases of a project from feasibility to production.
- Manage and report opportunity project status of the priority opportunities.
- Develop and execute account strategy plan together with Sales.
Qualifications
- BSEE/M.Sc. or similar
- Minimum 3 years of prior experience supporting/designing FPGA/ASIC/ASSP.
- Minimum 5 years of prior experience supporting/designing FPGA/ASIC/ASSP and board/system level design experience.
- Experience in: Embedded system, High-speed interfaces (MIPI, DDR memory,…) , digital design (HW and SW) and support experience is a plus.
- Deep VHDL or Verilog knowledge.
- System level architecture experience and board level design experience.
- Python basics is a plus.
- Safety (SIL, ASIL) knowledge is a plus.
- Distribution management experience is a plus.
- Perception, vision, camera applications background is a plus.
- Familiarity with RISCV and general-purpose Processors and RTOS/Linux a plus.
- AI/ML background a plus.
- Experience working with a CRM system to track and manage projects is a plus.
Field Application Engineers (Japan)
Location: Japan (Tokyo or Osaka)
We are looking for an experienced Field Application Engineer to work in Japan to help demand creation and customer support. If you are passionate, adaptable, and have the winners’ attitude, Efinix is the place for you.
Responsibilities
- Define and drive distributor program to accelerate and expand Efinix business
- Work with distributors to identify potential opportunities
- Knowledge to Identify new customer and expand FPGA users
- Based on product roadmap, bring product message, strategy, and sales story to customer and market with distributor sales
- Roll out product sales plan to distributor and customer
- Engage with our customers high-level system architects, and key decision makers, to understand their system applications, influence their design choices, provide creative solutions to their problems, and ensure that they are architected with, and around, Efinix’s products
- Establish relationship with distributor and customer to improve sales activity
- Manage opportunities/wins with distributor and report it for HQ business review
- Create revenue status and progress report
- Identify gap between goals and booking status, and bring warning message to distributors, if necessary
- Create account strategy and sales plan to dig into business
Qualifications
- Minimum 5 years of prior experience supporting FPGA, ASIC/ASSP
- Embedded system, High-speed interface, digital design (HW and SW) support experiences are plus
- Distribution management experience is preferred
- Experience working with major OEMs is highly preferred
- Excellent Japanese and English communication skills (verbal and written), and business acumen are critical
Sales (Japan)
Location: Japan (either Tokyo or Osaka)
We are looking for an experienced Sales (or Technical Sales) to work in Japan to help demand creation and customer support. If you are passionate, adaptable, and have the winner's attitude, Efinix, a fast growing young company, is the place for you.
Responsibilities
- Define and drive distributor program to accelerate and expand Efinix business
- Work with distributors Sales and FAEs to identify potential opportunities and create a create a business/strategic plan
- Knowledge to Identify new customer and expand FPGA users database in collaboration with FAEs
- Create account strategy plan and set milestone to track progress against your plan
- Based on product roadmap, bring product message, strategy and sales story to customers and markets leveraging distributor sales resources.
- Engage with our customer's high-level system architects, and key decision makers, to understand their system applications, influence their design choices, provide creative solutions for their requirements making optimal use of our FPGAs.
- Establish relationship with distributor and direct customers for joint success.
- Manage and report opportunity status with distribution.
- Create and maintain project progress reports for direct opportunities.
- Create a solid forecast together with the customers and distributors.
Qualifications
- Minimum 5 years of prior experience in semiconductor Sales (FPGA, preferred)
- Experience working with major OEMs is highly preferred in Industrial, Medical, Telecommunication, Automotive and/or others
- Experience in Distribution Management is highly preferred.
- Experience working with a CRM systems to track, manage and maintain projects.
- Embedded system, High-speed interface, digital design (HW and SW) support experiences are plus
- Fluent Japanese communication skills (verbal and written), and business acumen are assumed. English communication skill is a plus.
- Excellent Japanese and English communication skills (verbal and written), and business acumen are critical
Senior Staff Software Engineer – Placement / Routing / Physical Synthesis
Location: Toronto, Canada
We are looking for an experienced software engineer to work in the Efinity Place & Route team. Develop state-of-the-art techniques for placement, routing, and/or physical synthesis. Work on our software to utilize the full potential from our next generation Titanium FPGA family.
Responsibilities:
- Drive research and development of placement, routing, and/or physical synthesis.
- Improve run-time / memory consumption for future large FPGA devices.
- Develop custom solutions to support customer engagements
Qualifications:
- B.Sc. + 10 years, M.Sc. + 8 years, PhD + 4 years in Computer Engineering / Computer Science
- Knowledge of FPGAs
- C++, Python
- Experience with EDA algorithms (Global/Detailed Placement, Routing, Physical Synthesis)
- Machine Learning experience is an asset
Software Engineer – Placement / Routing / Physical Synthesis
Location: Toronto, Canada
Develop state-of-the-art techniques for placement, routing, and/or physical synthesis. Work on our software to utilize the full potential from our next generation Titanium FPGA family.
Responsibilities:
- Contribute to research and development of placement, routing, and/or physical synthesis.
- Improve run-time / memory consumption for future large FPGA devices.
- Develop custom solutions to support customer engagements.
Qualifications:
- B.Sc. + 6 years, M.Sc. + 4 years, PhD +0 years in Computer Engineering / Computer Science.
- Strong analytical/programming abilities.
- Knowledge of FPGAs is an asset.
- C++, Python.
- Experience with EDA algorithms (Global/Detailed Placement, Routing, Physical Synthesis).
- Machine Learning experience is an useful.
Junior Software Engineer – Placement / Routing / Physical Synthesis
Location: Toronto, Canada
Help develop state-of-the-art techniques for placement, routing, and/or physical synthesis. Work on our software to utilize the full potential from our next generation Titanium FPGA family.
Responsibilities:
- Contribute to research and development of placement, routing, and/or physical synthesis.
- Improve run-time / memory consumption for future large FPGA devices.
- Improve infrastructure to assure software quality.
Qualifications:
- B.Sc. + 2 years related work experience or M.Sc. in Computer Engineering / Computer Science.
- Strong analytical and programming abilities.
- C++, Python.
- Knowledge of FPGAs is an asset.
- Knowledge of EDA algorithms is a plus (Global/Detailed Placement, Routing, Physical Synthesis).
- Machine Learning experience is useful.
Software Development Engineer
Location: Penang, Malaysia
Responsibilities:
- Responsible in design, development and test of FPGA EDA software tools and utilities.
- Design and develop tools/utilities in both GUI/CLI to support production software.
- Participate in FPGA architecture exploration, modelling and benchmarking.
- Work with Application or Field Engineers to resolve customer issues related to EDA tool flow.
- Work with worldwide cross-functional teams to define software features/requirements and ensure software deliverability.
- Participate in code review and development of unit tests and integration tests.
- Develop automated GUI functionality-based tests.
- Perform tasks needed by company which adhere to company policy.
- to ensure company’s business operation.
Qualifications:
- Bachelor degree in Electrical/Electronic Engineering, Computer Science/Information Technology or equivalent (minimum).
- 1-6 years of working experience as a Software Engineer. (Fresh graduates are encouraged to apply.)
- Proficiency in C/C++ programming language is required.
- Experience in Python programming language is a plus.
- Experience in working with embedded devices such as SPI Flash is a plus.
- Knowledge and experience in RTL design (VHDL or Verilog) is preferred.
- Commercial experience in FPGA EDA tool development is a plus.
- Experience in QT application development or GUI testing skills is an advantage.
- Basic knowledge of computer peripherals interfaces such as JTAG, UART, SPI and I2C.
- Strong communication and problem solving skills.
- Able to work independently.
Design Verification Engineer
Location: Penang, Malaysia
Responsibilities:
- Create verification and validation plan based on IP/FPGA architecture specifications and carry out all the validation tasks. The plan should include functional, system level and fullchip verification and validation perspectives.
- Developing IP/subsystem/system level/fullchip testbench, create tests, and necessary coverage goals based on specification to verify the design.
- Carry out the results review against the coverage goals. Track and improve the tests to ensure the desire coverage is met.
- Support cross-functional teams in IP functional validation tests for IP bring-up on actual FPGA.
- Standardizing verification and validation framework, drive system test design implementation and overall IP system validation on HW.
- Define and develop verification and validation tools and flows to reduce the verification time.
- Interfacing with 3rd party vendors for latest industry tool and methodology evaluation.
- Apply advanced techniques to achieve verification and validation with the highest quality, productivity, and time-to-market.
Qualifications:
- Bachelor’s or Master’s Degree in Engineering in Electrical / Electronics or equivalent.
- More than 5 years of working experience in IC design verification.
- Experienced in creating and executing validation plans Is preferred.
- Experienced in creating testbenches for design verification/validation according to test plans.
- Experienced in mentor or leading a verification or validation team is a plus.
- Knowledge with verification tools and methodologies.
- Familiar in RTL design with Verilog and/or VHDL is a strong pl.
- Familiar with advanced verification methodologies such as UVM, OVM, VMM, System Verilog, constrained-random verification, assertion-based verification, and functional coverage techniques is a strong plus.
- Knowledge of IP protocol, e.g., memory interface protocol (DDR, HBM, etc.) or high speed interfaces (PCIe, Ethernet, etc.) is a strong plus.
- Familiar with Perl, Tcl, Python, and shell scripts is a plus.
- Good debugging, problem solving and analytical skills.
Senior Application Engineer
Location: Penang, Malaysia
Responsibilities:
- Provide technical expertise to resolve customer’s design issue.
- Develop reference design to demonstrate the FPGA usage.
- Perform RTL & gate level simulation and FPGA hardware validation.
- Provide technical information and data on Efinix products.
- Generate product collaterals including datasheet, technical notes and application notes.
- Design and develop FPGA development kits for new FPGA device.
- Working closely with sales and FAE in providing solution for design win.
Qualifications:
- Bachelor/Masters in Electrical/Electronics Engineering.
- Min 1-5 years working experience in FPGA design tools and implementation (fresh graduates are encouraged to apply).
- Strong in RTL and system knowledge.
- Candidate with basic knowledge in DDR/MIPI/PCIe will be added advantage.
- Good communication skills.
- Self-motivated team player and willing to work as a team.
- Strong problem solving and analytical skill.
- Highly motivated to learn and adapt to fast-changing technologies and environment.
Senior Test Development Engineer
Location: Penang, Malaysia
Responsibilities:
- Work closely with the Design engineering, Quality, and Production Engineering teams to define the test methodology/flow and necessary equipment.
- Review design validation tests and flow for coverage improvements. Ensure all validation tests are performed to cover the product specification.
- Involve in product design for test (DFT) definition for device testability and improve test coverage.
- Create test design documentation including test instructions, specifications, verification plan and test patterns.
- Liaise with sub-contractors to implement production testing
- Drive product issues resolution and engineering evaluation
- Support the product sustaining activities which include product performance improvement (yield, test time, quality etc.) and cost reduction. e.g., Analyse Fab and test data using SPC methodologies.
- Prepare test report for design, engineering and qualification samples.
- Contribute to project plans by providing time-scale estimates.
- Drive engineering initiatives for continuous improvement on existing product.
- Support process, devices and design engineering teams in all product and test chip activities.
- Perform tasks needed by company which adhere to company policy to ensure company’s business operation.
Qualifications:
- Bachelor’s Degree in Engineering (Electrical/Electronic) or equivalent.
- 1-20 years of working experience in the related field.
- Experience in FPGA / Test EDA software is preferred.
- Statistical methods and tools for data analysis
- DFT features knowledge, e.g., ATPG, memory BIST, JTAG etc.
- Excellent problem solving and analytical skill.
- Excellent verbal and written communication skill in English
- Ability to work in a fast-paced global team environment
- Familiar with FPGA test methodology, e.g., REGSCAN, Configuration, IP/device functionality.
- Familiar and hands on testing methodology (DFT), test equipment and device qualification
- Knowledge in tool and fixture design skill is a plus
CAD Engineer (IC Design)
Location: Penang, Malaysia
Responsibilities:
- Install, setup and maintain foundry’s process collaterals, e.g PDK for design development.
- Create all necessary processes and qualify the process collaterals for targeted EDA toolset.
- Define, execute, and continue improving the EDA tool master plan to assist the design environment to improve the design efficiency and productivity.
- Including but not limited to creating new processes, flow or tool and identify and improve the inefficiency in current EDA flow.
- The design environment covers the design, verification, DFT/Test and potential characterization flow.
- Work with engineering team (design/layout/verification) in understanding the working need and eventually identify the EDA tool needs and flow automation requirements to improve the design efficiency and quality.
- Evaluate new EDA technologies/process/capabilities for all engineering teams including tools/methodology evaluations, flow development, scripting, and deployment.
- Maintain, improve and/or consolidate the existing CAD/EDA scripts/flows in helping to standardize the design processes.
- Interface with CAD tools vendor in resolving tools and flow issues which are related to tool.
- Potentially involved in licensing negotiations with the tool vendor.
- Continuous team education on new tools/methodology, technological improvement, and roadmap.
- Perform tasks needed by company which adhere to company o policy to ensure company’s business operation.
Education & Experience:
- More 5 years of experience in process technology, design EDA, flow and methodology development
- Bachelor’s degree in electrical engineering or computer engineering
- Good/strong scripting skills in Pyton, shell, perl, tcl, skill code or equivalent
Skill & Knowledge:
- Good understanding and knowledge of deep submicron process technology collaterals (DRC/TDR), spice modeling, variation modelling and etc.
- Familiarity with semiconductor reliability physics and failure mechanisms, including electromigration (EM), latch-up (LU), and electrostatic discharge (ESD) is a plus.
- Demonstrated expertise and proficiency in design EDA tools from CAD vendors such as Synopsys, Cadence and etc.
AI Engineer (PHD Holder)
Location: Penang, Malaysia
Responsibilities:
- Design, train, and evaluate advanced machine learning models, focusing on CNNs and GenAI (e.g., transformers, diffusion models).
- Optimize models for performance, scalability, and resource efficiency using techniques like pruning, quantization, and knowledge distillation.
- Conduct experiments, benchmark model performance, and iterate rapidly to improve outcomes.
- Collaborate with cross-functional teams to deploy models into production environments.
- Explore new architectures and training techniques, contributing to the team’s ongoing research and innovation.
- Stay current with emerging trends in AI and deep learning, and share insights with the team.
Qualifications:
- Ph.D in Computer Science, Artificial Intelligence, Electrical Engineering, or a related field. PHD fresh graduates are encouraged to apply.
- Strong experience developing deep learning models with PyTorch or TensorFlow.
- Solid understanding of model optimization and compression techniques.
- Proficiency in Python, with additional experience in C/C++ a plus.
- Track record of research, publications, or practical projects in deep learning.
RISC-V SoC Design Engineer
Responsibilities:
- Involve definition, design, verification, and documentation for SoC (System on a Chip) development.
- Component- & system-level RTL design, and system-level integration.
- Develop and carry out firmware & hardware testing.
- Translate the system level requirements to FPGA system implementation
Qualifications:
- Experience in FPGAs & related tools flow
- Experience in RTL & system-level verification, and FPGA hardware testing.
- Experience in system interconnect bus (e.g.: AXI, AHB, AVMM).
- Experience in embedded software development on BareMetal, RTOS or Linux or bootloaders will be added advantage.
Staff System Solutions Engineer
Responsibilities:
- Develop/enhance FPGA hardware accelerator, IPs, and system solutions (RTL & firmware) for vision & AI, and custom solutions.
- Create reference/demo designs for vision & AI, and custom applications.
- Develop custom solutions based on strategic customer use cases.
- Expertise in RTL logic design using Verilog and/or System Verilog, including verification.
- Strong hands-on experience in FPGA system design and debugging flow.
- Experience in FPGA system design with embedded processor (highly desirable).
- Excellent English communication skill, both written and verbal (required).
Qualifications:
- Bachelor's/Master's/Ph.D. degree in Electrical Engineering, Computer Engineering, or related field.
Technical Marketing Manager
Location:Penang, Malaysia
Responsibilities
- Become a technical expert on Efinix FPGA products, reference designs, soft IP and tool flows
- Conduct technical training for sales, new hires and third party partners
- Conduct benchmarking of Efinix products and develop positioning statements against competitive devices, reference designs and development kits
- Generate competitive presentations and positioning for sales and channel
- Become an evangelist for Efinix solutions and eco system initiatives
- Create a knowledge base for target markets to include:
- Required product features
- Interface, IP and product characteristics required for target markets
- Selling strengths of Efinix devices
- Competitive products in target markets
- Industry Tends with an overlay to Efinix roadmap
- Assist in the specification of:
- Required intellectual property
- Reference designs and development kit features
- Product features (hardware software and tools)
- Develop technical white papers, FAQs, case studies, blogs, articles and training materials for outbound marketing
- Run Webinars and interviews to position the technical features of Efinix products
- Provide technical support for trade shows and events internationally
- Assist in the creation of demonstrations and intellectual property to help position Efinix products
- Champion the features and benefits of FPGAs (and Efinix products in particular) globally
- Track competitors positioning and prepare counter strategies.
- Act as a resource for technical consultation and expertise to the sales team and channel
Minimum Qualifications
- Bachelor’s degree in Electrical / Computer Engineering, Marketing or equivalent
- 10+ years’ experience in product or technical marketing for semiconductor products and solutions
Preferred Qualifications
- Good understanding of the FPGA and Programmable solutions Market
- Excellent communication skills.
- Works well independently and knows how to prioritize tasks.
- Able to comprehend complex problems to develops marketing material.
- Able to build a strong working relationship with multiple engineers and managers.
- High problem-solving skills and good tolerance for ambiguity
- Natural focus on quality, discipline, and accurate results for engineering customers
Product Engineer
Responsibilities:
- Manage daily Wafer Sort and Final Test operations at sub-con test house, including lot disposition and low-yield resolution.
- Provide engineering support for a rapid and agile operation business ramp.
- Drive quality and reliability qualifications such as HTOL, THB, ESD, LU, HAST, etc.
- Develop test content for failure analysis and fault localization to drive yield improvement.
- Coordinate with cross functional teams on all product issues such as customer return, coverage improvements, etc.
- Manage product cost reduction through test yield improvement, test time reduction, binning strategy, etc.
- Champion new test site qualifications and product transfer to offshore test sites.
- Problem solving through root-cause analysis, data mining and statistical modelling.
- Perform tasks needed by company which adhere to company policy to ensure company’s business operation.
Qualifications:
- Bachelor’s Degree in Engineering (Electrical/Electronics) or equivalent.
- 5 to 10 years of experience in product and test engineering.
- Experience on ATE platforms, such as Advantest 93K, Teradyne J750, etc.
- Proficiency in understanding circuit schematic and device operation, performing product failure analysis and production test debug.
- Yield analysis experience with statistical analytics background is preferred.
- Familiarity with high-level programming languages such as C++/ Python and have a working knowledge of UNIX shell scripting.
- Good written and verbal communication skills are essential.
- Experience in FPGA or PLD products is an added advantage.