Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 231-240 of 291 jobs
Staff Rust Developer
Affinidi
Active - posted 23 days ago
Software Engineer
Armison Tech
Active - posted 23 days ago
Rust Backend Senior Software Engineer - Pro
Kraken
Active - posted 23 days ago
Rust Backend Senior Software Engineer - Consumer
Kraken
Active - posted 23 days ago
Senior Backend Engineer
Affinidi
Active - posted 23 days ago
Senior Rust Engineer
Realm
Active - posted 23 days ago
Rust Software Engineer
bitwise.io
Active - posted 23 days ago
Senior Backend Engineer
Flowdesk
Active - posted 24 days ago
Core Software Engineer
Renewed Vision
Active - posted 24 days ago
Senior Rust Engineer
Realm
Active - posted 24 days ago
Senior Software Engineer
MittLogik Group
Active - posted 2 days ago
Job Description
About MittLogik Group
At MittLogik Group, we’re driven by a passion for solving complex challenges through technology. As a growing IT services provider, we specialize in delivering high-impact consulting and engineering expertise across the Automotive, Embedded Systems, and Telecom industries.
With a strong focus on quality and adaptability, we help our clients accelerate development, scale innovation, and stay ahead in fast-moving technical environments. Our ability to connect niche talent with critical projects has made us a trusted partner to both startups and industry leaders.
Recognized with the DI Gasell award in 2020, 2021, and 2023, we’re proud to be one of Sweden’s fastest-growing companies.
Headquartered in Lund, with teams across Stockholm, Gothenburg, Linköping, and Bangalore, we operate globally with a local mindset.
Explore more at mittlogik.se
About the Role
We are looking for a highly skilled Software Engineer with strong expertise in Rust programming to design and develop safe, reliable, and high-performance software for embedded and connected systems. You will work across low-level hardware-adjacent components and higher-level services, contributing to secure, production-grade solutions in an automotive and Linux-based environment.
Key Responsibilities:
- Design, develop, and maintain production-quality software primarily using Rust, with a strong focus on memory safety, concurrency, and performance.
- Apply deep knowledge of Rust’s ownership, borrowing, lifetimes, and concurrency models to build robust and maintainable systems.
- Integrate Rust components with existing C/C++ codebases and low-level hardware interfaces.
- Develop software for embedded and real-time systems, including interaction with automotive protocols such as CAN and LIN.
- Work in Linux environments for development, debugging, deployment, and system integration.
- Build and maintain CI/CD pipelines, automation scripts, and developer tooling.
- Implement comprehensive testing strategies, including unit, integration, fuzz testing, and static analysis.
- Contribute to secure software design, applying secure coding practices, cryptography, and safety considerations (e.g., ISO 26262).
- Collaborate closely with hardware engineers, system architects, and cross-functional teams in an Agile setup.
- Participate in code reviews, documentation, and continuous improvement of engineering best practices.
Requirements:
- Strong proficiency in Rust
- Deep understanding of ownership/borrowing, lifetimes, concurrency, and memory safety
- Hands-on experience with Cargo, Rustup, and cross-compilation
Complementary Programming Skills (Good to Have):
- C / C++ for system integration and low-level development
- Python for automation, scripting, and test frameworks
- Go for microservices and network-oriented components
- Java / Kotlin for backend or Android-based systems
- TypeScript / JavaScript for web-based interfaces or diagnostic tools
- Bash / Shell scripting for CI/CD and system administration
Additional Competencies:
- Embedded and real-time system development
- Experience with automotive protocols (CAN, LIN)
- Knowledge of TCP/IP, MQTT, and IPC mechanisms
- Familiarity with AUTOSAR (Classic and/or Adaptive) environments
- Strong understanding of Linux-based development workflows
- CI/CD and DevOps experience using Git, Jenkins, GitHub Actions, Docker, Podman, Kubernetes
- Software quality practices including cargo test, clippy, fmt, fuzzing, and static analysis
- Security-aware development, including cryptography and functional safety concepts
Tools & Technologies:
- Build Systems: Cargo, Rustup, CMake
- Debugging & Profiling: GDB, LLDB, Perf, Valgrind
- Automotive & Simulation Tools: AUTOSAR stacks and vehicle system simulators
Soft Skills:
- Experience working in Agile (Scrum/Kanban) teams
- Strong communication and documentation skills
- Collaborative mindset with the ability to work across hardware, software, and system domains
- Commitment to code quality, maintainability, and continuous learning