Job Title: Mid-Level Software Engineer
Experience: 36 Years
Location: Pune
Employment Type: Full-time
Role Overview:
We are looking for a Mid-Level Software Engineer with strong expertise in software engineering principles simulation systems and compiler technologies. The ideal candidate will have experience in Rust programming parsers/compilers and Domain-Specific Languages (DSLs) along with integration into modern IDEs using Language Server Protocol (LSP).
Key Responsibilities:
- Design and develop robust software solutions using modern engineering practices.
- Implement and maintain simulation systems for testing and validation.
- Develop and optimize parsers and compilers for custom languages and tools.
- Work on Domain-Specific Languages (DSLs) and integrate them with IDEs using LSP.
- Build and maintain Continuous Integration (CI) pipelines for automated testing and deployment.
- Write efficient safe and maintainable code in Rust.
- Collaborate with cross-functional teams to ensure seamless IDE integration and developer experience.
Technical Skills Required:
- Strong foundation in Software Engineering principles and design patterns.
- Experience with Rust programming language.
- Knowledge of parsers compilers and language processing techniques.
- Familiarity with DSL development and Language Server Protocol (LSP).
- Experience with IDE integration and developer tooling.
- Hands-on experience with Continuous Integration (CI) tools and pipelines.
- Understanding of simulation frameworks and modeling techniques.
Qualifications:
- Bachelors or Masters degree in Computer Science Software Engineering or related field.
- 36 years of experience in software development with a focus on compiler technologies and Rust.
- Strong problem-solving and analytical skills.
- Ability to work in an Agile environment and collaborate effectively with teams.
Nice to Have:
- Experience with open-source compiler frameworks.
- Familiarity with cloud-based CI/CD systems.
- Knowledge of IDE plugin development.
Required Experience:
Senior IC
Job Title: Mid-Level Software EngineerExperience: 36 YearsLocation: PuneEmployment Type: Full-timeRole Overview:We are looking for a Mid-Level Software Engineer with strong expertise in software engineering principles simulation systems and compiler technologies. The ideal candidate will have experi...
Job Title: Mid-Level Software Engineer
Experience: 36 Years
Location: Pune
Employment Type: Full-time
Role Overview:
We are looking for a Mid-Level Software Engineer with strong expertise in software engineering principles simulation systems and compiler technologies. The ideal candidate will have experience in Rust programming parsers/compilers and Domain-Specific Languages (DSLs) along with integration into modern IDEs using Language Server Protocol (LSP).
Key Responsibilities:
- Design and develop robust software solutions using modern engineering practices.
- Implement and maintain simulation systems for testing and validation.
- Develop and optimize parsers and compilers for custom languages and tools.
- Work on Domain-Specific Languages (DSLs) and integrate them with IDEs using LSP.
- Build and maintain Continuous Integration (CI) pipelines for automated testing and deployment.
- Write efficient safe and maintainable code in Rust.
- Collaborate with cross-functional teams to ensure seamless IDE integration and developer experience.
Technical Skills Required:
- Strong foundation in Software Engineering principles and design patterns.
- Experience with Rust programming language.
- Knowledge of parsers compilers and language processing techniques.
- Familiarity with DSL development and Language Server Protocol (LSP).
- Experience with IDE integration and developer tooling.
- Hands-on experience with Continuous Integration (CI) tools and pipelines.
- Understanding of simulation frameworks and modeling techniques.
Qualifications:
- Bachelors or Masters degree in Computer Science Software Engineering or related field.
- 36 years of experience in software development with a focus on compiler technologies and Rust.
- Strong problem-solving and analytical skills.
- Ability to work in an Agile environment and collaborate effectively with teams.
Nice to Have:
- Experience with open-source compiler frameworks.
- Familiarity with cloud-based CI/CD systems.
- Knowledge of IDE plugin development.
Required Experience:
Senior IC
View more
View less