AllSpice

Principal Software Engineer, Parsing

AllSpice

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Help improve the parsing engine for electronics design files
  • Work closely with the team to expand and improve the input parsing layer
  • Contribute to the architecture that powers hardware automation
  • Design and refine representations of parsed ECAD files stored in Git repositories
  • Drive end-to-end improvements in capabilities and performance across the stack
  • Implement testing architectures that allows for incremental improvements
  • Provide mentorship to other engineers in modern development and test practices

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
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
  • Home office stipend
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rustsoftware engineeringinput parsingarchitecture designECAD file representationtesting architecturehardware automationincremental improvementsperformance optimizationversion control
Soft Skills
mentorshipbig picture thinkingattention to detailautonomyself-directionmanaging ambiguityteam collaborationcommunicationproblem-solvingleadership
Certifications
Bachelor’s degreetechnology-related degree