Job Description
We’re hiring a Staff-level Rust engineer to support next-generation connected vehicle and infotainment systems. This role sits at the intersection of vehicle software, middleware, and cloud services, focused on enabling seamless data and command flow between the vehicle and backend systems.
You’ll be working on high-performance, Linux-based systems powering how vehicles communicate with the cloud — from ingesting commands to processing and exposing vehicle data.
What You’ll Do
Design and develop Rust-based services and middleware supporting vehicle and infotainment systems
Build services that handle cloud → vehicle → cloud communication flows
Process and route data between backend systems, messaging layers, and in-vehicle systems
Develop clean, scalable APIs (versioning, error handling, performance-focused)
Integrate with messaging protocols and distributed systems (MQTT, gRPC, etc.)
Optimize performance across system layers (profiling, debugging, tuning)
Contribute to system design, architecture, and documentation
Collaborate with cross-functional teams across cloud, embedded, and product
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
5–7+ years of software engineering experience
Hands-on experience with Rust (production-level)
Strong experience building backend or systems-level services
Proven API design experience (scalable, maintainable, developer-friendly)
Experience working in Linux environments
Understanding of distributed systems or messaging architectures
Nice to Have Skills & Experience
Experience with cloud protocols (MQTT, gRPC)
Background in embedded systems or automotive software
C++ experience (C++17 preferred)
Python or Bash scripting
Experience optimizing low-level or performance-critical systems
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.