Senior Software Engineer - RUST
If you want to build infotainment systems that actually matter and have real technical depth, this is the right place to apply!
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
Summary:
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
- Department
- Automotive
- Role
- Automotive Infotainment
- Locations
- Gothenburg
Gothenburg
Why Mittlogik
-
When you work with us...
Working at Mittlogik offers you the incredible opportunity to collaborate with Fortune 500 companies and engage with cutting-edge technology. We seek creative, driven individuals to join our team and explore a wide range of exciting opportunities.
-
Mittlogik meetings..
At Mittlogik, ensuring a positive and enjoyable work experience for our team members is a top priority. We believe in balancing hard work with fun! Every quarter, we host after-work events at each location, often paired with exciting games or challenges. During the summer, we organize a weekend getaway where the entire team gathers for fun-filled team-building activities.
As the year comes to a close, we celebrate the holiday season with a festive Christmas dinner, ending the year on a high note!
-
Carving your own career path..
At Mittlogik, we believe your work should be something you love, not just a job. That’s why we keep the doors open for our team members, whether you want to learn new skills, explore different technologies, or take on new projects. The choice is yours! We're always here to provide the guidance and support you need to help you move forward on your career path.
Workplace & culture
A workplace is more than just a place to work — it’s a space for growth and innovation. At Mittlogik, we stay at the forefront of information technology, applying our expertise where it’s needed most. We thrive in a high-performance environment, fostering a culture that is inclusive, constructive, and collaborative, all while upholding our core values.
As an equal opportunity employer, we are committed to diversity and do not discriminate based on race, ethnicity, gender, sexual orientation, disability, or age.
About MittLogik
We are a dynamic, results-oriented team providing customized consulting services in the field of information technology.
Already working at MittLogik?
Let’s recruit together and find your next colleague.