Haystack
← Back to Jobs
Technology

Rust Developer- Middleware

NMK Global Inc.Palo Alto, CA🇺🇸United StatesPosted 28 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Job Title: Rust Developer – Middleware
Location:
  • 1st Preference: Palo Alto, CA
  • 2nd Preference: Long Beach, CA
  • Hybrid – 3 Days/Week Onsite

Experience

  • 3+ years of Software Development
  • Minimum 1+ year of professional Rust development experience (Mandatory)

Job 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.

Key Responsibilities:

  • 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.

Required Skills:

  • 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

Qualifications:

  • 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.

NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.

Skills

Rust
Embedded Systems
TDD
Agile
Bash
C++
Git
Python

Similar jobs