Qureos

FIND_THE_RIGHTJOB.

Senior Software Developer (SWF-EE)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Skills

Skill

CI/CD INTEGRATION

SIMULATION AND MODELING

SOFTWARE ENGINEERING

COMPILER

LOG PARSER

AUTOMOTIVE

DSL

LSP

IDE

Minimum Qualification

Job Description

Job Title: Senior Software Developer

Location: Pune

Experience: 7–9 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.

You’ll 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.

© 2025 Qureos. All rights reserved.