MEL Systems and Services Ltd Logo

MEL Systems and Services Ltd

Senior Software Developer

Posted 2 Months Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Design, develop, and maintain high-performance real-time simulation models and supporting software. Implement multithreaded, event/state modeling, integrate modules via APIs/messaging, profile and optimize performance, and collaborate across teams to deliver scalable simulator software.
The summary above was generated by AI
Senior C# Developer (Simulator Model Development)

We are seeking a strong C# developer to design, develop, and maintain real-time simulation models and supporting software modules for advanced training simulators. The role involves building high-performance model logic, integrating with simulator engines and UI modules, and collaborating with cross-functional teams to deliver robust, scalable simulation software.

The developer will work on complex system modeling, event/state simulation, communication interfaces, and performance-critical components, ensuring accuracy, maintainability, and real-time responsiveness



RequirementsTechnical Skills
  • Strong hands-on experience in C# / .NET application development

  • Solid understanding of object-oriented design, design patterns, and modular architecture

  • Experience in real-time or simulation-based systems is highly preferred

  • Knowledge of multithreading, asynchronous programming, and performance optimization

  • Experience integrating software modules via APIs, messaging, or communication protocols

  • Debugging and profiling skills for complex system behavior

  • Familiarity with version control (Git) and structured development workflows

Domain/Functional Skills (Preferred)
  • Exposure to simulator or model-based system development,  Understanding of event/state modeling or system dynamics, Experience working with hardware or external system interfaces is a plus

Behavioral & Execution Skills
  • Strong analytical and problem-solving ability, Ability to work in cross-functional engineering teams,  Ownership mindset with focus on delivery and quality, Clear technical communication and documentation skills

Experience
  • 3–5+ years of relevant C# development experience

  • Prior work in industrial, embedded, or simulation environments is a plus



Benefits
  • Opportunity to work on advanced simulator and real-time system projects

  • Exposure to complex system modeling and cross-domain engineering

  • Collaborative engineering environment with high technical learning

  • Career growth in simulation and high-performance software domains

  • Structured project execution and professional development opportunities



  • Similar Jobs

    Yesterday
    Hybrid
    Chennai, Tamil Nadu, IND
    Senior level
    Senior level
    Big Data • Cloud • Logistics • Machine Learning • Retail
    Build scalable full-stack applications, AI-powered solutions, automation workflows, and software agents using Java and Python. Translate business requirements into secure technical solutions, develop CI/CD pipelines, test and troubleshoot applications, monitor performance, and collaborate with stakeholders on agile delivery. The role also involves Kubernetes, distributed systems, agent orchestration, enterprise integrations, and adherence to security and quality standards.
    Top Skills: Agent Development Kits (Adk)Ci/CdDevOpsJavaJavaScriptKubernetesLlm GatewayMcp ServersPythonWcag 2.2 Aa
    Yesterday
    In-Office
    Chennai, Tamil Nadu, IND
    Senior level
    Senior level
    Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
    Designs, develops, integrates, tests, and deploys distributed software platforms for semiconductor test systems. Builds C#/.NET applications, APIs, SDKs, services, messaging systems, and data pipelines using Kafka or Pulsar and PostgreSQL. Leads debugging across distributed components, applies TDD and BDD, participates in design reviews, mentors engineers, gathers requirements, and collaborates with global teams on integration and deployment.
    Top Skills: .NetApache KafkaApache PulsarBddC#HTTPPostgresTcp/IpTdd
    Yesterday
    In-Office
    Chennai, Tamil Nadu, IND
    Senior level
    Senior level
    Fintech • Financial Services
    Develop, enhance, test, debug, and implement business applications in coordination with technology teams. Analyze system issues, recommend solutions, write code and scripts, and support application development using Java, Selenium, UFT, Zephyr, Bitbucket, REST APIs, and microservices. Apply banking domain knowledge, software development methodologies, risk controls, and strong troubleshooting and communication skills.
    Top Skills: BitbucketJavaMicroservicesRest ApisSdlcSeleniumUftZephyr

    What you need to know about the Chennai Tech Scene

    To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account