Senior Software Engineer
Diode Computers, Inc. · New York, NY · 13 mo ago
On-siteEngineering$140k–$240k/yrFull-time
Job Summary
Diode Computers, Inc. is seeking a senior software engineer to help automate circuit board design and manufacturing. The ideal candidate will have experience with at least one of Rust, Python, or TypeScript and a strong software-first lens.
About the Role
The position involves designing a programming language for PCB schematics, developing a Rust compiler and CLI build tool, integrating APIs with PCB fabs, creating constraint-based layout algorithms, and automating various design processes. The role also includes collaborating with the in-house EE team to optimize workflows and contributing to open-source libraries.
Responsibilities
- Designing a programming language for PCB schematics
- Rust compiler and CLI build tool for schematics
- API integrations with PCB fabs
- Constraint-based layout algorithm development
- Auto-generated electrical schematics visualization
- AI agents to automate design steps
- Collaboration with in-house EE team
- Contributing to open source libraries
Requirements
- A few years of experience with at least one of {Rust, Python, TypeScript}
- Some prior experience owning large parts of a technical project
- The ability to work from the office in NYC, ~5 days a week
- Bonus points for hardware tinkering experience and AI tool-building experience
Qualifications
- Strong software skills
- Experience with electrical engineering concepts
- Ability to work in a fast-paced, engineering-driven environment
Benefits
- Competitive salary and equity grant
- Free food and occasional team offsites
- Great healthcare benefits
- Relocation support to NYC
- 30-minute chat with founders
- Technical interviews with team
- Paid work trial in NYC
- References and offer
Pay and Schedule
$140K - $240K
Schedule
Full-time