Lead Software Engineer

9 - 12 years

10 - 15 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Lead Software Engineer

Youll make a difference by:

  • Mandatory Skills:

  • Railway Domain knowledge is must.
  • Experience in designing, implementing, and modifying software (applications, communication protocols/stacks, etc.) using C++ programming language using SIL4 techniques.
  • C++, Design Principles, algorithms, data structures
  • Requirements

  • 9-12 years of experience in C++ with excellent understanding of Networking concepts.
  • Linux OS
  • Experience in designing, implementing, and modifying software (applications, communication protocols/stacks, etc.) using C++ programming language using SIL4 techniques.
  • Bachelors degree in electronic and Tele-Communication OR Computer Science
  • Should be well-versed with Waterfall and Agile methodologies
  • Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools
  • Implementation experience of design patterns and should possess excellent debugging skills
  • Should have knowledge/experience of conducting Code reviews, and coverage, style guides, coding rules, etc.
  • xcellent communication skills to work in a collaborative manner with colleagues from different nationalities
  • Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team
  • Analytical skills
  • Good to have: Railway domain and EN50128/Cenelec knowledge
  • Languages and Technologies:
  • Strong proficiency in C, C++ with fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience
  • Good understanding of memory management in non-garbage collected environments
  • Knowledge of network programing and socket programing
  • Protocol: TCP and UDP
  • OS: Windows, Linux
  • Duties and Responsibilities

  • Design, develop, and maintain product functionalities

Prepare documentation as per required standards

  • Lead a small team of developers technically and take responsibility of overall design and delivery from this team meeting quality standards
  • Work closely with team members across Geographies to deliver the assigned work. Provide technical help / direction to the Team as needed.
  • Suggest improvements to processes, approaches, and product
  • Take ownership of sub-areas within the team and drive continuous improvement in those along with improving teams knowledge

Desired Skills:

  • 9+ years of experience is required.
  • Great Communication skills.
  • Analytical and problem-solving skills

Join us and be yourself!

Pune

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Siemens logo
Siemens

Automation Machinery Manufacturing

Munich Brande

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india