Finding the best job has never been easier
Share
Develops and drives endtoend architecture for highly optimized, modular, and scalable FPGAs and FPGA SoC products.
Performs topdown architectural analysis of FPGA core components such as programmable logic, routing, DSP units, memory banks, reconfigurable clocking, and configuration subsystems.
Ensures and supports interoperability of hardware and software throughout the product life cycle.
Creates and reviews functional and design specifications for FPGA subsystems and provides tradeoff analysis and design options based on hardware and system features, IP integration and fabric requirements, interoperability of hardware and software, and regulatory and compliance requirements.
Invents, conceptualizes, and specifies microarchitecture and architectural features to deliver optimized FPGA solutions for highperformance and poweroptimized products.
Develops testing approach and preliminary test plans for new architectures/features for FPGA, performs functional modeling simulations, gatelevel simulations, and conducts analysis of test results using advanced statistics and data predictions for benchmarking performance and determining areas for improvement.
Provides experimental/proofofconcept changes for proposing design alternatives meeting performance, power, area, and timing constraints.
Reviews, challenges, and influences crossfunctional roadmaps, and defines technology targets for future FPGA solutions.
Collaborates with architects as well as design, system, verification, and manufacturing engineers to improve the overall design for FPGA and overcome constraints.
Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.Minimum Qualifications:
Bachelor of Computer Science / Computer Engineering / Electronics Engineering
More than 15 years in C/C++ Programming and design pattern, knowing Python scripting is a plus
Experience in Device Driver Development
Working closely with architects and writing specifications
Preferred Qualifications:
Knowing C++ Design Pattern
FPGA and Quartus Prime knowledge
Device Security knowledge is a plus
Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork/classes/research.
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing BenefitsThis role will require an on-site presence.These jobs might be a good fit