Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 291-300 of 301 jobs
Senior Backend Engineer
MetalBear
Active - posted 29 days ago
Senior Flight Software Engineer
Umbra
Active - posted 29 days ago
Rust Engineering Lead
Canonical
Active - posted 29 days ago
Senior Embedded Software Engineers
General Dynamics UK Limited
Active - posted 29 days ago
Sr. Embedded Firmware Engineer
Nanobiosym
Active - posted 29 days ago
Senior Rust Engineer
Kake
Active - posted 29 days ago
Wallet Engineer
Backpack
Active - posted 29 days ago
Product Engineer
White Circle
Active - posted 29 days ago
Deployed AI Engineer
Helsing
Active - posted 29 days ago
Rust Developer - Trading Systems
KUBO
Active - posted 29 days ago
Rust Software Engineer
ARealTI
Active - posted 2 days ago
Job Description
About ARealTI
For over 10 years, ARealTI has supported companies whose activities are at the heart of innovation. A talent scout for embedded systems engineering, we are a company that has retained a start-up spirit and prioritizes people and long-term partnerships. Driven by passion and a love of technical challenges, our engineers and freelancers thrive in a stimulating technological environment that fosters the sharing of expertise and a friendly atmosphere.
About the Role
Key Responsibilities:
- Develop reliable, high-performance and secure software components in Rust for critical systems integrating CAN Bus communications (CAN / CANopen / SocketCAN).
- Design and optimize low-level interactions with Linux (sockets, IPC, multithreading, memory management) to ensure performance and robustness.
- Actively contribute to the software architecture choices and technical directions of the project.
- Implement and maintain an automated testing strategy (unit and integration) and participate in software validation and qualification activities.
- Ensure a high level of software quality through code reviews, application of best practices and continuous improvement of developed components.
Requirements:
- With an Engineering degree or a Master's degree in Computer Science, you have solid experience in system development with Rust in demanding technical environments.
- You are proficient in Linux/Unix environments and low-level mechanisms (sockets, concurrency, memory management, IPC). You have significant experience with bus communications, particularly CAN, J1939 and 1553, as well as industrial protocols, which is a real asset.
- Rigorous and demanding regarding the quality, security and performance of code, you appreciate cutting-edge technical environments and projects with high responsibility.
- Involvement in the Rust ecosystem (technical monitoring, open source contributions, personal projects) is particularly appreciated.
- A professional level of English is recommended for documentation and technical exchanges.
- Position subject to Secret Defense security clearance – eligible candidate required.
SOFT SKILLS
Attention to detail, Autonomous, Proactive, Analytical skills, Team player, Respect for confidentiality
TECHNICAL ENVIRONMENT
Rust, C/C++, Linux, Unix, embedded systems, low-level programming, multithreading, concurrency, memory management, IPC, sockets, CAN bus, CANopen, SocketCAN, J1939, MIL-STD-1553, industrial protocols, software architecture, performance optimization, Git, CI/CD, unit testing, integration testing, code reviews, code security and reliability
Benefits
Based on experience