Synthesis or Formal Verification Developer

Job not on LinkedIn

🔥 0 minutes ago

🌏 Anywhere in the World

💵 €6k / month

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🖥 Software Engineer

👻 Ghost score 6%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of YosysHQ

YosysHQ

1 - 10 employees

🔧 Hardware

Hardware

YosysHQ is the team behind Yosys and related Open Source EDA (Electronic Design Automation) projects, offering commercial products and services. They focus on providing solutions that enhance the design process in electronics engineering and support the development of tools for hardware design.

📋 Description

• Contribute to YosysHQ’s synthesis or formal verification focus areas • Develop and maintain open-source EDA tools and software packages • Work on formal verification tools using C++, Rust, and Python • Implement hardware model checking and related formal methods • Develop synthesis functionality using C++ and RTL hardware design knowledge • Work on custom development of individual features and complete flows based on YosysHQ software components • Support and train users and developers working with the software • Independently take responsibility for assigned tasks and resolve challenges • Participate in team meetings typically held between 3pm and 6pm Vienna time (CET/CEST)

🎯 Requirements

• Comfortable with C++ or Rust for formal verification; willingness to learn the other languages and Python • Familiarity with implementation of hardware model checking, or background in verification/formal methods such as SAT/SMT solving, automated/interactive theorem proving, programming language theory, or automata theory • Some contact with RTL hardware design for formal verification • Comfortable with C++ for synthesis • Some experience with RTL hardware design, ideally for ASIC • Transferable experience building software for engineering or science applications, implementing algorithms from scientific literature, or working on a compiler • Experience becoming familiar with a large pre-existing project • Ability to take responsibility, work independently, and address challenges without extensive supervision • Must not live in a country subject to sanctions or export restrictions, or be banned from performing work for the US government • CV and brief cover letter required for application

🏖️ Benefits

• Flexible remote work from wherever you are • Flexible schedule; choose when to work outside team meetings • Part-time option of 1–5 days per week • Flat pay hierarchy with the same rate for everyone • Opportunity to work on open-source EDA projects • Work with synthesis and formal verification technologies • Support and training for users and developers of software packages

Apply Now

Similar Jobs

🕒 October 8

Your Software Supplier

51 - 200

💼 Consulting

📣 Marketing

🏪 Marketplace

Senior Mobile Developer creating reproducible mobile coding tasks and verifiers for next-generation AI systems. Applying expertise across React Native, Flutter, iOS, or Android development.

🌏 Anywhere in the World

💵 $50 - $100 / hour

💰 $50k Pre Seed Round - Your Software Supplier on 2019-08

⏳ Contract/Temporary

🟠 Senior

🖥 Software Engineer

🕒 October 6

iLogos Game Studios

201 - 500

💼 Consulting

📣 Marketing

🎮 Gaming

PixiJS developer building reusable, AI-driven slot game frameworks for iLogos Game Studios. Optimizing WebGL performance and integrating real-time APIs for gambling and iGaming projects.

🌏 Anywhere in the World

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🖥 Software Engineer

🕒 September 14

Major League Hacking

11 - 50

📚 Education

🎮 Gaming

🤝 B2B

Developer Research Coordinator supporting MLH’s developer research through participant panels, qualitative analysis, and census studies. Fully remote contract role serving technology companies and developer communities.

🌏 Anywhere in the World

💰 Convertible Note on 2022-04

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🖥 Software Engineer