Back to Jobs
AllSpice
Engineering & Architecture Just now

Senior Parsing Engineer (Hardware Development Collaboration Platform)

AllSpice
United StatesUnited States
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

GitSDK DevelopmentCompiler ExperienceRustSystems-Level Software

Want to know if you're a match for this job?

Calculate My Match Score

The parsing team at AllSpice provides the foundational SDKs and data models that support the entire stack, enabling other teams to build services, experiences, and automations.

For most projects, you will collaborate with engineers across teams to define:

  • What data they require, including its shape, structure, and stability guarantees. You’ll also determine if this data is already available in a different format.
  • How to deliver this data, assessing whether new file parsing is needed or if an external database is required.
  • The interface for consuming the data, deciding between providing an SDK or code module, or launching a dedicated service.

You’ll coordinate with the parsing team to decide when to extend existing interfaces or introduce new ones. Additionally, you’ll work with product managers, sales, and other stakeholders to align on project timelines, features, and constraints.

This is a highly autonomous role, requiring a collaborative yet self-driven approach.

Example Projects

  • Develop capabilities to merge binary file formats while preserving the overall structure and usability of the resulting file.
  • Create an SDK for generating schematics, PCBs, and other ECAD data, used by both the AI and Automations teams.
  • Enhance the performance of the parsing engine.
  • Develop and implement parsers for new file formats as needed.

Our Stack

  • Rust (CLI, services, SDKs)
  • GitHub

Other teams utilize:

  • Go (Fork of Gitea)
  • TypeScript
  • Rust (services, AI, automations)
  • Python (scripting, AI)
  • PostgreSQL

Skills and Requirements

  • Experience with systems-level software development
  • Proven ability to write parsers
  • Experience creating test harnesses and development tooling for core software
  • Strong project management skills to drive cross-functional initiatives
  • Comfort with ambiguity and a high degree of autonomy
  • Ability to think strategically while delivering detailed work
  • Fluency with AI tools, using them daily for debugging, documentation, and reducing operational toil
  • Must be a U.S. Citizen or Lawful Permanent Resident (Green Card holder)

Bonuses

  • Experience designing hardware or working with ECAD tooling (Altium, KiCad, Cadence, Siemens)
  • Rust experience
  • Compiler experience
  • Experience with hex editors and binary debugging tools
  • Low-level knowledge of Git
  • Availability to work out of flex offices in San Francisco or Boston 1–2 days per week

Benefits

  • Opportunity to make a significant impact
  • Supportive and intelligent colleagues
  • Flexible work arrangements
  • Competitive salary and equity
  • Comprehensive health, dental, and vision benefits
  • Generous paid time off (PTO)
  • Home office stipend
  • Relocation package

How would you rate this job post?

See what other professionals think about this role.

banner

AllSpice (operating at allspice.io) is a hardware collaboration platform engineered for modern electronics development. Founded in 2018 by co-founders Valentina Ratner and Kyle Dumont, and headquartered in Somerville, MA, AllSpice bridges the gap between traditional hardware workflows and modern software development practices. Under the hood, it unifies schematics, PCB design, and firmware collaboration into a shared workspace, enabling real-time reviews, error detection, and version control—akin to Git for hardware. This allows electrical engineers and hardware teams to streamline design iterations, reduce prototyping errors, and accelerate time-to-market. Backed by a $15 million Series A round and a prior $10 million venture funding round, AllSpice has scaled its enterprise functionality while expanding its customer base in the electronics industry.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More