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.