> Markdown version of [/jobs/ext/1481591-rust-developer-middleware](https://www.wearedevelopers.com/jobs/ext/1481591-rust-developer-middleware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rust Developer- Middleware - **Company:** Nmk Global Inc. - **Location:** Palo Alto, CA, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Apple Mac Systems, Application Performance Management, Bash Shell, C++ (Programming Language), Code Review, Computer Programming, Linux, Middleware, Embedded Software, Python (Programming Language), Pair Programming, Performance Tuning, Software Architecture, Software Engineering, Systems Integration, Management of Software Versions, Test-Driven Development (TDD), Git, Solid Principles, Information Technology, Api Design, Restful APIs - **Published:** July 29, 2026 - **Apply:** https://www.dice.com/job-detail/6d45722d-4afa-4a63-836b-4b21dfda5da1 ## About the Role * 3+ years of Software Development * Minimum 1+ year of professional Rust development experience (Mandatory), * Rust Programming (Minimum 1 year professional experience - Mandatory) * Middleware Development * API Design & Development * SOLID Principles * Test-Driven Development (TDD) * System Design & Architecture * Performance Optimization * Git * Agile Methodology Preferred Skills: * C++17 * Python * Bash Scripting * Linux * macOS * Embedded Software Performance Optimization * Pair Programming * Automotive Infotainment Systems, * Bachelor's degree in Computer Science, Engineering, or related field. * 3+ years of software development experience. * Minimum 1 year of professional Rust development experience. * Experience designing scalable APIs with versioning and error handling. * Strong understanding of software architecture and middleware development. Nice to Have: * Master's degree in Computer Science or Engineering. * Experience with C++17. * Embedded systems development experience. * Linux/macOS development experience. * Python and Bash scripting. * Experience improving embedded software performance. ## Description We are seeking a Rust Developer - Middleware to design and develop high-performance middleware services for next-generation automotive infotainment systems. The ideal candidate will have hands-on experience with Rust, strong API design skills, and experience building scalable, reusable software components. You will work closely with cross-functional teams to develop services supporting navigation, media, entertainment, voice, phone, and vehicle settings., * Design and develop Rust-based middleware services. * Build reusable modules following SOLID principles. * Design scalable and developer-friendly APIs. * Develop proof-of-concept solutions for next-generation infotainment platforms. * Optimize application performance through profiling and tuning. * Participate in software design, testing, architecture, and documentation. * Collaborate with developers, QA engineers, product managers, and technical leads. * Participate in Agile development, code reviews, and system integration. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)