Julia Computing’s Cedar EDA product (cedar-eda.com) is a ground-up rethink of what tooling for analog design and verification should and can look like. It heavily leverages the Julia Programming Language and its associated modeling and simulation ecosystem, making extensive use of its JIT compilation and parallel computing capabilities. As a result, in many ways, the EDA specific parts of Cedar look more like a traditional compiler than a simulation tool, taking in input circuit specifications and compiling it to the fastest simulation possible. Thus, to augment the team working on our EDA products, Julia Computing is seeking an EDA Core System & Compiler Engineer to work on all aspect of the core system, including compiler techniques for optimization of differential equation systems, auto parallelization, massively distributed computing, file formats and diagnostics systems and core system performance in general. This position presents a rare opportunity to revolutionize the core tooling underlying the entire semiconductor industry with modern tooling and superior usability. Note that while prior EDA experience is helpful, the required skills for this position are primarily systems and compiler engineering and applicants with relevant experience are most encouraged to apply even without prior experience working on EDA software
Required Applicant Background
Desired Applicant Background
We anticipate that qualifying applicants will have a Masters or PhD in an engineering discipline. However, any qualified applicants matching the requested background will be considered.
The team is based in Boston, MA, USA. Julia Computing is a remote-first company with the majority of its workforce being remote and distributed around the world.