Senior Software Developer (SWF-EE)

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Software Developer

Location: Pune

Experience: 79 Years

About the Role

We are looking for a highly skilled Software Engineer with deep expertise in compiler technologies simulation frameworks and modern language tooling. The ideal candidate will have hands-on experience with Rust DSL (Domain-Specific Languages) and IDE integration through LSP (Language Server Protocol) while driving automation and quality through robust Continuous Integration (CI) pipelines.

Youll play a key role in developing next-generation simulation and language tooling solutions that enhance productivity and performance across complex engineering environments.

Key Responsibilities

  • Design and implement simulation frameworks and software tooling for system and model validation.
  • Develop extend and optimize parsers compilers and DSLs for domain-specific applications.
  • Architect and maintain CI/CD pipelines for automated testing build and deployment.
  • Implement LSP-based language support and IDE integration (VS Code CLion etc.) for developer productivity.
  • Collaborate with multi-disciplinary teams to integrate simulation tools within larger software ecosystems.
  • Ensure code quality maintainability and scalability through best practices in Rust and modern software engineering principles.
  • Investigate and evaluate new compiler simulation and integration technologies to continuously improve the development toolchain.

Required Skills & Experience

  • Strong proficiency in Rust programming language.
  • Solid understanding of compiler design parsing and language implementation techniques.
  • Experience with DSL design and toolchain integration.
  • Hands-on experience with Continuous Integration systems (e.g. Jenkins GitLab CI GitHub Actions).
  • Knowledge of Language Server Protocol (LSP) and IDE plugin development.
  • Familiarity with simulation software (system-level functional or behavioural) and its integration with development pipelines.
  • Strong problem-solving debugging and optimization skills.
  • Degree in Computer Science Software Engineering or related technical field.

Good To Have

  • Experience in automotive embedded systems or cyber-physical simulation domains.
  • Contributions to open-source compiler or tooling projects.
  • Familiarity with Rust Python C or TypeScript for IDE plugin integration.
  • Understanding of model-based engineering (MBE) or code generation pipelines.

Required Experience:

Manager

Job Title: Senior Software DeveloperLocation: PuneExperience: 79 YearsAbout the RoleWe are looking for a highly skilled Software Engineer with deep expertise in compiler technologies simulation frameworks and modern language tooling. The ideal candidate will have hands-on experience with Rust DSL (D...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems