Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 241-250 of 308 jobs
Sr. Rust Developer
Expedite Technology Solutions LLC
Active - posted 20 days ago
Senior Software Engineer - Backend
Dragos
Active - posted 20 days ago
Senior Embedded Software Engineers
General Dynamics UK Limited
Active - posted 20 days ago
Senior Rust Engineer
Cognizant
Active - posted 20 days ago
Sr. Embedded Firmware Engineer
Nanobiosym
Active - posted 20 days ago
Rust Systems Engineer - Inference
Together AI
Active - posted 20 days ago
Senior Systems Engineer (Rust)
RISCZero
Active - posted 20 days ago
Software Engineer
ProFocus
Active - posted 20 days ago
Rust Engineer
TEKsystems
Active - posted 20 days ago
Deployed AI Engineer
Helsing
Active - posted 20 days ago
Software Engineer
ProFocus
Active - posted 20 days ago
Job Description
About the Role
You’ll be building the core software behind a next-generation industrial automation platform — the kind of engineering where precision, speed, and reliability genuinely matter. This role blends systems programming, hardware interaction, and modern software design.
Key Responsibilities:
- Develop high-performance components in C++ and Rust
- Collaborate with hardware, firmware, and product teams to understand control requirements
- Build APIs and modules that interface with sensors, edge devices, and backend systems
- Optimize code for performance, memory efficiency, and reliability in real-time environments
- Implement safety-critical logic using secure, maintainable coding practices
- Debug hardware/software interaction issues in complex systems
- Participate in architecture discussions and code reviews
- Contribute to documentation, testing strategy, CI/CD pipelines, and continuous improvement
Who we're looking for:
A strong systems engineer who thrives in low-level, performance-heavy environments — someone who can work across hardware and software boundaries and isn’t afraid of complex problems or safety-critical systems.
Requirements:
- 5+ years of professional software engineering experience.
- Strong development experience in C++ and Rust (memory safety, ownership, async, crates ecosystem).
- Experience working on low-level, performance-sensitive, or safety-critical systems.
- Solid understanding of data structures, concurrency, and systems programming.
- Experience integrating software with hardware, embedded systems, or real-time control systems.
- Familiarity with Linux development environments.
- Experience with unit testing, version control (Git), and CI/CD practices.
- Strong problem-solver who’s comfortable with complex technical challenges.
- Nice to HaveExperience with industrial automation, robotics, IoT devices, or SCADA/HMI systems.
- Background in edge computing or distributed systems.
- Understanding of communication protocols (e.g., Modbus, OPC UA, CAN, MQTT).
- Experience with cross-compiling or building software for embedded targets.
- Interest in Rust adoption in traditionally C++-heavy environments.
Authorization to work in the US is a precondition of employment — we do not sponsor work visas. Please NO Third-Party Applicants.
About our client:
Our client is a remote, well-funded startup building an advanced industrial automation platform. The work is meaningful, the engineering challenges are real, and the environment is fast-moving but balanced — no corporate fluff, just smart people solving important problems.
WHY ProFocus
Candidates come first.
ProFocus is a nine-time winner of Best in Staffing for Client & Talent Satisfaction.
Quality process.
We invest the time to understand your background and career goals. We only bring you opportunities that truly align.
Access to hiring managers.
We maintain deep relationships with respected companies — from emerging startups to Fortune 500 organizations — giving you access to roles not available anywhere else.