Software Engineer - Parsing (Principal/Staff/Senior)

OpenKrill

United States

On-site

USD 130,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work
Competitive salary and equity
Health, dental, and vision benefits
Generous PTO
Home office stipend
Relocation package

Job summary

AllSpice is building a data-centric platform for hardware design, and this role helps shape parsing data pipelines, working with engineers from multiple teams to define data shapes, stability, and delivery mechanisms. You will help design SDKs and services that others rely on.

The position emphasizes autonomy, collaboration, and a focus on scalable tooling, with opportunities to influence the parsing engine and support ECAD data workflows.

Qualifications

  • Experience working on systems-level software.
  • Experience writing parsers.
  • Experience writing test harnesses and dev tooling around the core software.
  • Strong project management skills with the ability to drive cross-functional initiatives.
  • Comfort with ambiguity and a high degree of autonomy.
  • Can think in terms of the big picture and deliver on the details.
  • Fluency with AI tools — you use them day-to-day to debug, document, and reduce operational toil.
  • Must be a U.S. Citizen or Lawful Permanent Resident (Green Card holder).

Responsibilities

  • Collaborate with engineers from each team to determine data needs and data shape.
  • Define data interfaces, stability guarantees, and data formats.
  • Design and provide data access via SDKs or code modules; decide on services if needed.
  • Coordinate with product managers, sales and stakeholders to set timelines and features.
  • Work with parsing team to extend interfaces or create new ones.

Skills

Systems-level software
Parsers
Dev tooling
Project management
Autonomy
Big-picture thinking
AI tools fluency
U.S. citizen / green card

Tools

Rust
Go
TypeScript
Python
PostgreSQL
GitHub

Job description

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 https://techcrunch.com/2025/06/23/allspices-platform-is-the-github-for-electrical-engineering-teams/!

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.

[https://app.ashbyhq.com/api/images/user-content/af35ade4-4dae-441e-9ecb-aca35540cf29/244cd294-d525-47ca-8586-07c3e3bdaa9e/mermaid-diagram.png]

For most projects, you will be responsible for working with engineers from each relevant team to determine

  • What data they need- What is the shape and structure of that data? What stability guarantees do we have for that data? Do we already provide that data in a different format?
  • How we can provide that data- Do we need to parse new files from our customers? Is it an external database?
  • The interface the team will use to consume that data- Are we providing them an SDK / Code module? Are we spinning up a service?

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.

EXAMPLE PROJECTS
  • Provide the capabilities to merge binary file formats maintaining the overall structure and usability of the resulting file.
  • Provide the SDK for generating Schematics, PCBs, and other ECAD data, used by both the AI and Automations teams.
  • Improve performance of the parsing engine.
  • Develop and implement parsers for new formats as required.
OUR STACK
  • Rust (CLI, services, SDK, etc.)
  • GitHub

Other teams use

  • Go (Fork of Gitea)
  • TypeScript
  • Rust (services, AI, automations)
  • Python (scripting, AI)
  • PostgreSQL
SKILLS AND REQUIREMENTS
  • Experience working on systems-level software
  • Experience writing parsers
  • Experience writing test harnesses and dev tooling around the core software
  • Strong project management skills with the ability to drive cross-functional initiatives
  • Comfort with ambiguity and a high degree of autonomy
  • Can think in terms of the big picture and deliver on the details
  • Fluency with AI tools — you use them day-to-day to debug, document, and reduce operational toil, and expect this to be a normal part of how the team operates
  • 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 our flex offices in San Francisco or Boston 1–2 days per week
  • Experience with the Crysknife parser would be a big bonus
BENEFITS
  • Opportunity to make a large impact
  • Supportive and smart colleagues
  • Flexible work
  • Competitive salary and equity
  • Health, dental, and vision benefits
  • Generous PTO
  • Home office stipend
  • Relocation package
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Parsing (Principal/Staff/Senior)
Software Engineer - Parsing (Principal/Staff/Senior)

AllSpice.io • Boston (MA)

Hybrid
USD 120,000 - 180,000
Impactful work
Smart colleagues
Flexible work
+5
Software Engineer - Parsing (Principal/Staff/Senior)
Software Engineer - Parsing (Principal/Staff/Senior)

AllSpice • Boston (MA), San Francisco (CA)

On-site
USD 120,000 - 180,000
Flexible work
Competitive salary and equity
Health, dental, and vision benefits
+3
Principal / Staff Infrastructure Engineer
Principal / Staff Infrastructure Engineer

OpenKrill • United States

On-site
USD 140,000 - 210,000
Flexible work
Equity
Health plan
+3
Principal / Staff / Senior Infrastructure Engineer
Principal / Staff / Senior Infrastructure Engineer

Benchstrength • San Francisco (CA)

Hybrid
USD 120,000 - 260,000
Opportunity to make a large impact
Supportive and smart colleagues
Flexible work
+5
Customer Experience Engineer for Hardware Platforms
Customer Experience Engineer for Hardware Platforms

Allspice, Inc. • San Francisco (CA)

Hybrid
USD 110,000 - 165,000
Competitive salary
Health, dental, and vision insurance
Generous PTO
+3
CX Engineer
CX Engineer

AllSpice.io • Boston (MA)

On-site
USD 110,000 - 165,000
Competitive salary and equity
Health, dental, and vision insurance
Generous PTO
+2
Principal / Staff / Senior Infrastructure Engineer
Principal / Staff / Senior Infrastructure Engineer

Allspice, Inc. • Boston (MA), Northern (KY)

On-site
USD 170,000 - 230,000
Flexible work
Health benefits
Generous PTO
+3
Solutions Engineer
Solutions Engineer

AllSpice.io • Boston (MA)

On-site
USD 110,000 - 165,000
Health, dental, and vision insurance
Generous PTO
Flexible work arrangements
+1
Principal Software Engineer - Hardware Parsing & Data
Principal Software Engineer - Hardware Parsing & Data

AllSpice.io • Boston (MA)

Hybrid
USD 120,000 - 180,000
Impactful work
Smart colleagues
Flexible work
+5
Principal Software Engineer, Hardware Platform & SDKs
Principal Software Engineer, Hardware Platform & SDKs

AllSpice • Boston (MA), San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Flexible work
Competitive salary and equity
Health, dental, and vision benefits
+3