Software Tool developer_ECT
Bosch (Robert Bosch LLC)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand, mid-level experience band, and Bangalore location increase candidate competition despite niche tooling focus.
Specialized VS Code extension and DSL engineering skills reduce cross-industry transferability.
Explicit 3-5 years and mandatory VS Code, TypeScript, Langium, LSP, Python, Jenkins skills increase shortlisting strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain VS Code extensions using JavaScript/TypeScript and NodeJS with editor capabilities like syntax highlighting, code completion, and diagnostics.
Design and evolve Domain-Specific Languages (DSLs) including grammar definition, validation, and artifact generation using Langium or similar tools.
Integrate DSL tooling into CI/CD pipelines and automate workflows via scripting and collaboration with development teams.
Minimum Requirements
3-5 years of experience in software development focused on developer tooling, IDE plugins, or language engineering.
Proficiency in JavaScript/TypeScript, Node.js, and VS Code extension development.
Experience with Langium or similar language workbenches (e.g., Xtext, MPS) for DSL design and Language Server Protocol (LSP).
Bachelor's degree in Engineering (B.Tech/B.E).
Ideal Candidate Profile
Experienced in building and maintaining advanced developer productivity tools and VS Code extensions in a collaborative, agile environment.
Skilled in language engineering with practical knowledge of DSL development, LSP, and automation integration for CI/CD.
Comfortable working independently on complex tooling projects with end-to-end responsibility including testing and documentation.
