Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 201-210 of 216 jobs

NixOS Software Engineer
Anduril Industries
Active - posted 27 days ago

Junior Software Developer
TechBiz Global
Active - posted 27 days ago

Senior Research Engineer
Matic Robots
Active - posted 27 days ago

Senior Software Engineer, Fleet Management
World
Active - posted 27 days ago

Internship - HBO/WO - Enhancing Architecture and Interaction of Real-Time Applications Using Rust
Thales
Active - posted 27 days ago

Crypto Trading System Developer (Rust)
Kappa Lab Ltd
Active - posted 27 days ago

Linux Lead
Zed
Active - posted 28 days ago

Senior Software Engineer, Ingest
Sentry
Active - posted 28 days ago

TEE Engineer
Flashbots
Active - posted 29 days ago

Senior Software Engineer (Rust)
Freeform
Active - posted 29 days ago

Sr. Software Engineer (Parsing)
AllSpice
Active - posted 7 days ago
Job Description
About AllSpice
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!
About the Role
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.
Our stack
- Rust back-end parsing layer for ECAD (electrical computer-aided design) files
- Github for code review
More about the Role
This is a high-impact role where you’ll work closely with the team to expand and improve our input parsing layer. You’ll contribute to the architecture that powers hardware automation, and should be excited about systems programming and working closely with the data.
Experience required: 6+ years in systems-level software development.
Key Responsibilities:
- Designing and refining JSON and SVG representations of ECAD files
- Parsing binary file formats
- Analyzing performance tradeoffs
- Profiling and optimizing for speed, memory, and parallelism
- Testing from raw file input through to rendered SVG output
- Driving improvements across the parsing stack
Example projects:
- Speed up our parsing engine via:
- smarter caching
- library evaluation/replacement
- multithreading and parallelization
- Optimize SVG output for better frontend performance
- Extend support for new ECAD file formats
- Standardize and document our internal data format
Requirements
- Experience working in a production Rust project
- Lexical analysis and parsing of both text and binary formats
- Hex editors and binary debugging tools
- SVG and rendering logic
- CI/CD pipelines and automated testing
- Hardware design or ECAD tools (nice to have, but not required)
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.