Who We Are
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
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.
Primary Skills (Must Have)
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

We are a group of fast paced result oriented and passionate individuals providing effective solutions through consulting services in the ever evolving world of Information Technology.
We deliver innovative output in the short term that ensures sustainability and success in the foreseeable future all the while maintaining our strong values at the core.