Compiler Engineer (P&R Heuristics)

Ubitium GmbH

Deutschland

On-site

USD 91,033 - 125,171

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ubitium GmbH in Germany is seeking a Compiler Engineer to develop new heuristics for a place-and-route tool and take over its maintenance and integration.

You will apply strong C++ skills and graph algorithms to optimize the tool, with exposure to Python scripting and experience in or interest in EDA, CGRA, FPGA, or back-end mapping.

Qualifications

  • Master’s degree or equivalent experience welcomed.
  • Strong C++ and graph algorithm fundamentals required.
  • Experience with EDA tools and back-end mapping is a plus.

Responsibilities

  • Design and implement heuristics for a place-and-route tool.
  • Maintain and improve the tool’s functionality and robustness.
  • Integrate an externally developed optimal solver.

Skills

C++
Graph algorithms
Python
EDA / place-and-route
CGRA / FPGA
Compiler back-end mapping
ILP solvers

Education

Master’s degree or equivalent experience

Job description

We are looking for a Compiler Engineer who will develop new heuristics for a place-and-route tool and take over its overall maintenance and integration. Focus areas include, but are not limited to: Design and implementation of heuristics based on feedback from our application engineers; taking over the ongoing maintenance and improvement of the tool; integration of an externally developed optimal solver.

Prospective team members require strong C++ skills and a solid grounding in graph algorithms and optimisation; experience with Python or similar scripting languages; interest in or exposure to EDA / place-and-route, CGRA, FPGA, or compiler back-end mapping. Familiarity with ILP solvers is a plus.

Master’s degree (or equivalent experience) and first relevant experience (internships, projects) welcome.

Relocation required. Currently 4 days on-site, 1 day remote. Policy may change.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Tooling)
Software Engineer (Tooling)

Ubitium GmbH • Germany (OH)

Hybrid
USD 110,000 - 160,000
Compiler Engineer
Compiler Engineer

5V Tech • California (MO)

On-site
USD 120,000 - 170,000
Equity
Bonus Plan
Health Insurance
Principal R&D Engineer-18137
Principal R&D Engineer-18137

Synopsys Inc • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Compiler Engineer
Compiler Engineer

Semantic Designs, Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Competitive salaries
Comprehensive benefits package
Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

Hybrid
USD 90,000 - 120,000
Software Engineer, Chip Design
Software Engineer, Chip Design

Ricursive Intelligence • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Software Engineer, Chip Design
Software Engineer, Chip Design

Ricursive • Palo Alto (CA)

On-site
USD 190,000 - 235,000
Senior FPGA Compiler (Router) Engineer
Senior FPGA Compiler (Router) Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • San Jose (CA)

On-site
USD 187,000 - 271,000
Incentive opportunities based on performance
Senior FPGA Router & Compiler Engineer
Senior FPGA Router & Compiler Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • San Jose (CA)

On-site
USD 187,000 - 271,000
Incentive opportunities based on performance
Compiler Engineer
Compiler Engineer

Oho Group • San Francisco (CA)

On-site
USD 180,000 - 250,000