Software Engineer

Knorr-Bremse

Scroll down to apply
Mulshi, Maharashtra (Near Pune)1 month ago

Job Description

  • As a Software Engineer at Knorr-Bremse, you will be responsible for the full software development lifecycle, focusing on Requirement Analysis and Architecture Design . Under mentorship, you will read and interpret system-level requirements and participate in customer sessions to identify product gaps. You will write production-ready code that adheres to strict coding standards, ensuring high quality with minimal defects while maintaining thorough technical documentation of all software changes.
  • Testing and Debugging are central to this role. You will perform unit and module tests, execute functional test cases, and log defects through to closure. A significant part of the role involves Script Development based on test cases and performing root-cause analysis using advanced debugging techniques. Working in a process-oriented environment, you will have all your developments reviewed while actively participating in team meetings to refine your communication and presentation skills.

Key Responsibilities

  • Analyze and understand system-level requirements under senior mentorship.
  • Understand sub-component designs and implement code as per design specs.
  • Perform unit, module, and functional testing to ensure high software quality.
  • Develop and execute scripts based on defined test cases.
  • Log, report, and track defects until final closure using industry tools.
  • Maintain comprehensive technical documentation for all code changes.
  • Collaborate with cross-functional teams to understand product fit and requirement gaps.
  • Participate in design and code reviews to align with organizational standards.

Skills & Eligibility

  • Education: Bachelor’s degree in Computer Science, Electronics, or related Engineering fields.
  • Technical: Strong foundations in C, C++, or Embedded Systems programming.
  • Debugging: Proven ability to debug code effectively using systematic methods.
  • Testing: Experience in executing test cases and logging defects in a structured format.
  • Tools: Familiarity with version control, bug tracking, and scripting languages.
  • Soft Skills: Proactive communicator, peer-oriented, and ready to seek help when needed.
  • Mindset: Out-of-the-box thinker with a strong focus on self-development and L&D.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now