Allspice · Remote/Boston/San Francisco
Principal, staff, or senior engineer on the parsing team, which supplies data models, SDKs, and parsers used by other AllSpice teams for ECAD and binary file formats. Work includes defining data shape and stability, building SDKs and services, and coordinating with PMs and sales on timelines. Stack: Rust for CLI, services, and SDK; Go, TypeScript, Python, PostgreSQL in other teams.
Help define the future of hardware development by building a collaboration platform for circuit designs, enabling the next generation of smart vehicles, IoT devices, rockets, medical devices, robotics, and much more.
At AllSpice, we're building the agile development framework for hardware designers, including a Git-friendly translation layer and automated CI/CD framework for native circuit designs — think GitHub/GitLab + Copilot for electronics.
Read more about our latest Series A announcement here!
Role and Responsibilities
The parsing team provides the institutional knowledge, SDKs and data model that sits at the bottom of the stack and other teams consume to build out services, experiences, and automations.
For most projects, you will be responsible for working with engineers from each relevant team to determine
Along with this you will need to coordinate with the rest of the parsing team to determine when to extend existing interfaces or create new ones.
You will also be responsible for coordinating with product managers, sales and other stakeholders to provide timelines, expected features and constraints for the projects you are working on.
This is a highly autonomous role and the expectation is that you work collaborative, self-driven way.
Other teams use
Skills and Requirements
Benefits