We are sorry!

This job has been closed. You will find bellow the job description as a reminder. It is not possible to apply anymore.

Location: Gurgaon/Gurugram
Salary: Open
Employment Type: Permanent
Industry: Technology/Online
Sub-industry: Software Company
Function: Technology

Company Overview

A US-based consulting, data science and technology services firm with over 2,500 people helping
clients from our six offices across US and India. We help our clients achieve competitive advantage through
end-to-end digital transformation. Our uniqueness lies in bringing together strong engineering, data science,
and design capabilities coupled with deep domain understanding. We combine services and products to
maximize business impact for our clients in telecom, financial services, product engineering and life science &
healthcare industries.

Job Description

Role Description: Lead Engineer
Candidate shall lead Platform team in Industrial gateway, Switching and Wireless applications. He will be
involved in design requirements of Platform. Candidate shall develop strong development practices for world
class products, understand the customer needs, identify the gap and define practices to improve product
quality and build strong and highly engaged team.
He will ensure that sub-components and the overall application is robust and easy to maintain. He will
coordinate with the rest of the team working, therefore a commitment to collaborative problem solving,
sophisticated design, and quality product is important.
Role and responsibilities
• Working in Agile methodology
• High-Trust Culture.
• Leadership skills
• Execute full software development life cycle (SDLC)
• Develop flowcharts, layouts and documentation to identify requirements and solutions.
• Write well-designed, testable code.
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Deploy programs and evaluate user feedback

Requirements

Technical skills requirements
The candidate must demonstrate proficiency in,
• C and C++
• Python programming language
• Good experience working on Linux system Internals
• Good knowledge of networking and industrial protocols
• Ability to work with existing codebases
• Interrupt-driven design
• Understanding of data structures
• DevOps skills
• Knowledge of Dockers, Containers and Virtual Machines
Nice-to-have skills
• Deep experience with both hardware and software
• Open-source software
• Familiarity with Golang
• Problem solving mind and attitude
• Great Team player
• Genuine interest in learning and knowledge sharing
• Hands-on experience in Git/GitHub/Bitbucket repository.
Required Qualifications
• 4 years Graduate / 3 years Postgraduate, BE/B-Tech, MCA, M.Sc.-IT, MBA-IT from top-tier universities
• 8-15 years of development experience
• Demonstrated ability to work well in an agile team environment