Principal Software Engineer (Parsing)

AllSpiceSan Francisco, CA
17d

About The Position

Help shape the future of hardware development. At AllSpice, we’re turning opaque binary design files into open, scriptable data, and building a common interface layer for hardware development—think GitHub for electronics. We’re the first and only company focused on modernizing the hardware development process, making it faster and more collaborative. Our tools include a git-friendly translation layer and a native CI/CD framework for circuit designs, enabling the same agile workflows software teams have enjoyed for years. Read more about us in TechCrunch here, and our latest Series A announcement here! We’re looking for a backend engineer to help us improve our parsing engine for electronics design files. Your work will directly enable automation for design review, release, and documentation—key building blocks of a hardware DevOps system.

Requirements

  • 8+ years of software engineering experience
  • 3+ years of production Rust experience
  • Bachelor’s degree or higher in a technology-related field
  • Experience managing software projects using tools such as JIRA, Notion, or a similar issue-tracking system
  • Can think in terms of the big picture but deliver on the details
  • Ability to manage ambiguity gracefully, autonomy, and confidence in being self-directed

Nice To Haves

  • Knowledge of low-level Git operations and file layout
  • Lexical analysis and parsing of both text and binary formats
  • Hex editors and binary debugging tools
  • CI/CD pipelines and automated testing
  • Hardware design or ECAD tools (nice to have, but not required)

Responsibilities

  • Designing and refining representations of parsed ECAD files stored in Git repositories
  • Driving end-to-end improvements in capabilities and performance across the stack, coordinating with other engineering teams as necessary
  • Implementing testing architectures that allows for incremental improvements
  • Providing mentorship to other engineers in modern development and test practices

Benefits

  • Join a team of supportive and intelligent colleagues, enjoy flexible work arrangements, seize the opportunity to make a significant impact, receive a competitive salary & equity, health, dental, vision benefits, generous PTO, and a home office stipend.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service