This position will be contracted through Boschs external vendor under a one-year agreement.
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 and Sphinx-Needs which includes both a TypeScript 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 CLI tool to automate and extend Sphinx Sphinx-Needs workflows (build lint check consistency versioning etc.).
Develop a UI interface in (VSCode Web) 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 TypeScript
Nice to have: Rust language
Have experience in the development of Extension VSCode
Experience in UI development (e.g. React Tauri or Rust-based UI frameworks).
Good English communication skills.
Must Have
Experience with Python TypeScript ( Sphinx ecosystem).
Prior contributions to open-source tooling.
Cross-platform packaging experience (Linux Windows macOS).
Additional Information :
Further details regarding benefits will be shared during the interview process
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more