Lead Software

Lead Software

Department: Software Engineering
Project Location(s): Bangalore
Education: BE Computer Science


  • Participate in Requirement Analysis and Design activities
  • Develop code as per coding standards
  • Perform unit testing, integration testing
  • Prepare Unit level testing documentation and conduct testing
  • Prepare Unit level reports
  • Perform module integration and integration testing
  • And any other project related activity assigned
  • Responcible for the timely delivery of the activities assigned to the team members
  • Complete the assigned tasks with less supervision from supervisor
  • Travel to site for deploying our products
  • Travel to site for performing product testing at site and failure analysis


  • ISO 9001 Knowledge (preferred)
  • CMMI Knowledge ( preferred)

Communication skills

  • Develop firmware for interfacing with other system components
  • Creating a product from scratch and Experience in making architectural recommendations
  • Implement algorithms and data processing pipelines in FPGA hardware

Planning & Management

  • Project Management (for team management)


  • Requirement collection and Analysis
  • Railway domain knowledge (preferred)

Safety (preferred)

  • RAMS
  • 50128 Knowledge
  • System safety assurance
  • Operational Health and Safety

Core technical

  • Requirement collection and Analysis
  • C#,.NET core, OOAD, XML, JSON

Software Development concept Software Engineering

  • Ability to implement design patterns (must)


  • Experience (Total) 4 to 7 Years
  • Experience (Relevant) 3 to 5 Years