Senior Software Engineer
- Brooklyn, NY, United States
- Senior
- Posted 13 Nov 2026
About Diode
Diode works with cutting-edge AI to design and manufacture custom printed circuit boards (PCBs). As AI streamlines custom PCB design, a far broader array of hardware products will become viable, shifting the core engineering challenge toward rapid, reliable, high-mix assembly. We’re building toward this future where more teams develop hardware tailored to specific needs, without the time and complexity that have historically made custom electronics difficult to justify.
Our platform combines AI board design, DFM manufacturing techniques, sourcing and tracking part availability, and more to take boards from concept to assembled hardware in days instead of months. We work on electronics ranging from robotics and aerospace to medical technology and consumer devices, with designs ranging from power electronics to high-density interconnect boards.
Our team has shipped hardware at Apple, Tesla, Anduril, and other companies.
About the Role
As a Senior Software Engineer at Diode, you’ll build the software behind faster PCB design and manufacturing. You’ll own projects from initial concept and user experience through implementation and production, working closely with electrical engineers and customers.
Our stack is primarily Rust and TypeScript. You’ll bring a software-first perspective and learn the fundamentals of electronics and PCB design along the way. Prior hardware experience is welcome, but not required.
What You’ll Do
Your work may include:
- Develop a schematic programming language for engineers and AI models, along with its Rust compiler and CLI.
- Build fabrication integrations for real-time quotes and ordering.
- Develop constraint-based component-placement algorithms and schematic visualization tools.
- Build AI agents that automate design tasks, and improve workflows with direct feedback from electrical engineers.
- Contribute to open-source libraries.
What You’ll Bring
- 3+ years of relevant software engineering experience, including Rust, Python, or TypeScript.
- Experience owning substantial technical projects.
- Interest in solving difficult engineering problems.
Preferred Experience
- Hardware projects, including personal projects.
- Experience building reliable AI tools, including agents and evaluations.
You apply directly on Diode Computers, Inc.'s careers site. See similar jobs