Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Department Information:
The EDS department focuses on software tooling development to support embedded products in the Advanced Driver Assistance System (ADAS) domain. We develop tools that streamline software and system development for technologies such as radar video and ultrasonic sensors. Serving global teams across Japan China Europe and Vietnam we contribute to the advancement of secure safe and intelligent mobility solutions.
We are seeking a developer to build an integrated toolset/VS code extension for Sphinx Sphinx-Needs that includes both a Rust-based CLI and a UI application with RAG (Retrieval-Augmented Generation) support. The tool will help developers and technical writers manage search and generate documentation more efficiently.
Design and implement a Rust CLI tool to automate and extend Sphinx Sphinx-Needs workflows (build lint check consistency versioning etc.).
Develop a UI interface (web or desktop) for intuitive interaction with Sphinx projects.
Integrate RAG pipelines (e.g. vector DB like Qdrant embeddings LLM API) to enable semantic search auto-suggestions and smart documentation queries.
Connect CLI UI RAG backend into a seamless developer experience.
Write unit tests integration tests and maintain detailed technical documentation.
Collaborate with cross-functional teams to gather requirements and refine product features.
Qualifications :
Bachelors degree in Engineering Computer Science or a related field
3 years of experience in Python and Rust development
Strong skills in Rust particularly for building performant CLI tools (experience with crates like clap structopt).
Experience in UI development (e.g. React Tauri or Rust-based UI frameworks).
Familiarity with RAG architecture:
Embedding models vector databases (Qdrant Pinecone Weaviate etc.).
LLM integration for retrieval generation workflows.
Understanding of Sphinx ReStructuredText and documentation pipelines.
Knowledge of API design CI/CD and software release processes.
Good English communication skills.
Nice to Have
Experience with Python Rust (Sphinx ecosystem).
Prior contributions to open-source tooling.
Cross-platform packaging experience (Linux Windows macOS).
Additional Information :
If you have any further questions regarding this position feel free to reach out to Ms. Ho Van Thi Talent Acquisition Partner for EDS for clarification.
Remote Work :
No
Employment Type :
Full-time
Full-time