EDA Software R&D Engineer developing algorithms for RTL synthesis and digital logic optimization. Collaborating with teams to enhance hardware design productivity with innovative software solutions.
Responsibilities
Invent and develop new algorithms for RTL synthesis, digital logic optimization, graph-based RTL traversal, analysis, and manipulation.
Build physical-aware synthesis techniques using placement/congestion/timing feedback to improve PPA.
Develop strategies for rapidly analyzing the RTL change impact on timing, power, area, and impact to DFT, clocking, and power delivery on design.
Prototype and evaluate ML methods (e.g., GNNs, RL, models) to guide optimization decisions; integrate successful approaches into production.
Explore high performance algorithms for clustering, min cost tree covering (technology mapping), datapath implementation and other details of logic synthesis, especially that efficiently incorporate human insight.
Collaborate with design teams to facilitate deployment of solutions and actively drive the roadmap of increasing hardware design productivity.
Requirements
MS or PhD in Electrical Engineering or Computer Science or equivalent experience
6+ years experience in EDA software and/or VLSI flows, with significant work in logic synthesis or digital optimization.
Strong CS fundamentals and modern C++ experience (templates/STL, concurrency libraries, profiling and performance optimization, data structures, algorithms, performance, concurrency, testing).
Solid understanding of RTL (Verilog/SystemVerilog) and digital design concepts (timing, clocking, DFT basics, power intent).
Expertise in EDA techniques, including logic synthesis, global route, static timing analysis, power & area optimization and SAT solvers
Good communication and interpersonal skills.
Benefits
equity
benefits
Job title
Senior Software R&D Engineer, Digital Logic Synthesis
MVB Commercial Engineer at Rockwell Automation developing technical and commercial proposals for Medium Voltage solutions across APAC. Collaborating with global teams on bids and compliance.
Factory Project Commissioning Engineer at Lawo providing system solutions for global media production. Responsible for troubleshooting, customer support, and collaboration with internal teams in a fast - paced environment.
OMT HVM Equipment Engineer focusing on setting maintenance guidelines and enhancing equipment performance in Taichung/Taoyuan. Involved in repair systems, cost reduction, and new machine evaluations.
Engineer managing substances within Expleo's Manufacturing Engineering department. Leading projects on substance management and regulatory compliance while ensuring sustainable solutions.
Engineer focusing on energy network planning at E.DIS Netz GmbH. Collaborating on energy network expansion and feasibility studies for sustainable energy solutions.
Technical Services Escalation Engineer responsible for Tier III support and troubleshooting for Axis products. Collaborating with Tier II to resolve escalated issues while maintaining technical expertise in Axis solutions.
Technical Services Engineer providing technical support to German - speaking customers. Collaborating with partners and helping troubleshoot issues in a diverse team environment.
Junior CAE Engineer at ALTEN MÉXICO performing structural static analysis using FEM. Collaborating in a technical environment focusing on industrial project management and automation.
Modelling and Simulation Engineer for contractors at Stirling Dynamics supporting marine projects. Role involves model production, analysis, and algorithm definition predominantly based in Bristol office.
Senior State Estimation Engineer developing real - time pose estimation algorithms for transit systems. Collaborating on multidisciplinary projects and mentoring junior engineers to drive innovative solutions.