We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Mid+/Senior SW Parsing and Data Structures (Rust)
About AllSpice: AllSpice is building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with design review, automated test, and Gen AI (think GitHub/Bitbucket for hardware). We are a rapidly growing startup with significant funding and a strong team of engineers who are passionate about transforming how hardware is designed and developed.
Role Overview: This is a systems programming role focused on developing our ECAD schema and converting between file formats efficiently. You’ll be working with Rust to build high-performance parsing and data structures for hardware design files. This is a senior-level position for candidates with significant systems programming experience.
What You’ll Do:
- Develop and maintain Rust-based parsers for various ECAD file formats
- Design and implement efficient data structures for hardware design representation
- Convert between different file formats and schemas with high fidelity
- Work on performance optimization of parsing and conversion processes
- Collaborate with the broader engineering team to integrate parsing components
- Contribute to documentation and best practices for systems programming
Requirements:
- 5+ years of systems programming experience
- Strong Rust programming skills with deep understanding of memory management
- Experience with parsing technologies and compiler design concepts
- Knowledge of ECAD file formats and hardware design data structures
- Strong problem-solving skills and attention to detail
- Ability to work independently and collaborate effectively in a team environment
- Experience with performance optimization and benchmarking
What We Offer:
- Competitive salary and equity package
- Fully remote or hybrid work options with offices in Boston and San Francisco
- Comprehensive benefits including health, dental, and vision insurance
- Generous PTO policy and flexible work arrangements
- Cutting-edge technology stack and modern development practices
- Opportunity to work with talented engineers and entrepreneurs
- Impactful work that shapes the future of hardware development
Tech Stack: Rust, ECAD Formats, Systems Programming, Performance Optimization, Data Structures