Senior Software Engineer
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.

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.
- Staff Electrical Engineer9mo agoNew York, NY · Engineering
