Software Engineer

Primary Skills

  • Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.
  • Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.
  • Hands-on experience with programming languages like C, C++, and Java.
  • Familiarity with Agile Development methodologies (Scrum Process) and V-Model for software development processes.
  • In-depth knowledge of operating systems such as Windows and Linux (RHEL).
  • Excellent communication skills, both written and verbal, along with strong interpersonal skills.
  • Solid understanding of the Software Testing Life Cycle (STLC) for ensuring software quality and reliability.
  • Proficiency in scripting languages like Shell and Batch for automation tasks.
  • A strong desire to optimize activities through automation.
  • Ability to handle customer-facing roles, understand client requirements, and deliver solutions that meet their needs.
  • Strong presentation, public speaking, and logical reasoning skills for effective communication and problem-solving.
  • Good experience in Rhapsody, Enterprise Architect (EA), and CAMEO.
  • Good knowledge in System Engineering and Model-Based Systems Engineering (MBSE).
  • Working experience with ALM solutions such as IBM ELM, Polarion, and CodeBeamer.
  • Knowledge in Object-Oriented Concepts in C++ or Java.

Secondary Skills

  • Experience in requirement management solutions such as DOORS, DOORS Next, JAMA, Polarion, or CodeBeamer.
  • Experience in creating models and designs for Automotive or Aerospace & Defense projects.
Experience: 3 to 4 Years
Job Category: Development
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx