Jobs › Companies › AllSpice › Software Engineer - Parsing (Principal/Staff/Senior)

Sobre este puesto de Software Engineer - Parsing (Principal/Staff/Senior) en AllSpice

AllSpice · Remoto · Remote/Boston/San Francisco

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

  • 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

¿Listo para postularte en AllSpice?
Postúlate en AllSpice

Empleos similares

AllSpice
Senior/Staff Software Engineer, AI Platform
AllSpice
⚡ Postúlate pronto Remote/Boston/San Francisco · restringido por ubicación
● Nuevo 👁 Visto ✓ Postulado hace 4m
Deepgram
Senior Software Engineer - Applied AI
Deepgram
⚡ Postúlate pronto San Francisco, CA Presencial $197,000–$307,000
● Nuevo 👁 Visto ✓ Postulado hace 1m
Cardless
Software Engineer - Full-Stack
Cardless
⚡ Postúlate pronto San Francisco Presencial
● Nuevo 👁 Visto ✓ Postulado hace 2m
Cardless
Backend Software Engineer (Senior/Staff)
Cardless
⚡ Postúlate pronto San Francisco Presencial
● Nuevo 👁 Visto ✓ Postulado hace 2m
Brain Co.
Software Engineer, AI Platform (Backend)
Brain Co.
⚡ Postúlate pronto San Francisco Bay Area Híbrido $180,000–$325,000
● Nuevo 👁 Visto ✓ Postulado hace 2m
Woven By Toyota
Senior Software Quality Assessor / Engineer
Woven By Toyota
⚡ Postúlate pronto Tokyo Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 5m
Woven By Toyota
Backend Software Engineer, Robot Platform Software
Woven By Toyota
⚡ Postúlate pronto Tokyo Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 6m
Totalexpert
Senior Software Engineer, Agentic Development
Totalexpert
⚡ Postúlate pronto St. Louis Park,MN Híbrido $130,000–$180,000
● Nuevo 👁 Visto ✓ Postulado hace 8m
Totalexpert
Senior Software Engineer, Agentic Development
Totalexpert
⚡ Postúlate pronto Dallas, TX Híbrido $130,000–$180,000
● Nuevo 👁 Visto ✓ Postulado hace 8m

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en AllSpice

Ver todos los empleos en AllSpice →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis