B
BMW TechWorks India•1h ago
Indeed

Rust Engineer

Pune, Maharashtra
Full Time
Mid Level

Auto Apply to 50+ AI Matched Rust Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at BMW TechWorks India

Full Job Description

We are looking for a full-stack engineer with strong Rust backend skills, graph and modeling experience, and solid web frontend expertise in React and TypeScript, for an automotive E/E architecture and traceability platform. The role requires experience with GraphQL, validation logic, parsing or scanner pipelines, and data-heavy UI development, plus familiarity with automotive E/E concepts (AUTOSAR, ECU/signal architecture), Bazel-based builds, and Zuul CI/CD pipelines.

Key Responsibilities

1. Strong Rust backend development, especially services, parsers, scanners, and performance-sensitive code.
2. Graph and data modeling, including entities, relationships, lineage, traceability, and dependency navigation.
3. Scanner and ingestion engineering, including file watching, incremental processing, and source-to-model transformation.
4. API design and integration, ideally GraphQL, with attention to schema evolution and stable contracts.
5. Validation and consistency rules, including diagnostics and model quality enforcement.
6. Debugging across the stack, from input sources through backend storage to frontend behaviour.
7. Enterprise software delivery, including configuration, deployment, packaging, and tool integration.
8. Strong web frontend engineering, especially React and TypeScript.
9. GraphQL-backed UI integration for technical product interfaces.
10. Search, filtering, tables, tree views, detail panels, and modal-based UX for large data sets.
11. Responsive and usable information architecture for data-heavy applications.
12. Ability to translate architecture and traceability data into a clear user experience for engineers and domain users.
13. Testing discipline, especially regression testing for parsers, scanners, transformations, and UI workflows.
14. Automotive E/E domain knowledge, including AUTOSAR (Classic and Adaptive), ECU software architecture, signal/communication (boardnet) modeling, and diagnostic data (DTC, event, service concepts).
15. Bazel build system experience, including dependency queries, build graphs, and integration with large-scale multi-repo/multi-target environments.
16. Zuul CI/CD experience, including pipeline and job configuration for automated build, test, and validation gating across multiple repositories.

Provide 24x7 production support through rotational shifts and on-call support.

Company

B

BMW TechWorks India

BMW TechWorks India is a leading technology hub within BMW Group, specializing in software development for automotive E/E architecture and traceability platforms. Located in Pune, Maharashtra, the com...

Pune, Maharashtra
Posted on Indeed

Practice this interview

A voice mock interview for Rust Engineer - SWF - OT at BMW TechWorks India, with questions from this job description and your resume, and a scored report afterwards.

Set up interview