← All roles

Senior Software Engineer

Diode Computers, Inc.· Engineering
Apply on company site
New York, NY$140k - $240kFull-timePosted 11mo ago

About the role

Senior software engineer role at Diode Computers, Inc. focused on building software for PCB design/manufacturing, with a software-first approach to enable hardware tooling and AI-assisted design.

Responsibilities

  • Designing a programming language for PCB schematics that is intuitive for both humans and LLMs to read and write
  • Rust compiler and CLI build tool for compiling schematics and interacting with the rest of our infrastructure
  • API integrations with PCB fabs for real-time quoting and ordering
  • Constraint-based layout algorithm for automatically arranging components on a PCB
  • Auto-generated electrical schematics visualization
  • AI agents to automate various steps of the design process, building on our bespoke tooling
  • Collaborate with our in-house EE team to ruthlessly optimize their workflow
  • Contribute to open source libraries, and publish our own (more here soon)

Qualifications

  • A few years of experience with at least one of Rust, Python, TypeScript
  • Some prior experience owning large parts of a technical project
  • Excitement to work hard on hard technical problems
  • The ability to work from our office in NYC, ~5 days a week

Skills

Required:RustTypeScript
Nice to have:Python

Benefits

  • A competitive salary and equity grant
  • Free food and the occasional team offsite
  • Great healthcare (incl. vision, dental), PTO, and other benefits
  • Relocation support to NYC, if you need it
Last updated Aug 26, 2026. Interested? Apply on the company site.
Diode Computers, Inc. logo

About Diode Computers, Inc.

Automate circuit board design using AI

Diode automates circuit board design. We work with hardware companies to get them the PCBs they need, fast.

hardwaremanufacturingelectronics

More open roles at Diode Computers, Inc.