Your essential responsibilities
Provide leadership for embedded platforms technology team including software development efforts, contributing to the architecture, design, and implementation of secure, reliable, integrated and reusable communication, industrial protocol and IoT platforms.
Provide leadership for the team to meet its short and long-term goals.
Provide leadership to drive innovation for differentiated platforms, products and services. Lead strategic initiatives to improve development workflows, project timelines, quality of deliverables and strategic new feature selection to increase platform adoption across .
Demonstrates a strong command and working knowledge of Agile development methods for software development. Teach, Drive and achieve continuous improvement with development methods.
Conducts Software reviews, requirement analysis and software design. Identifies deviations from the requirements analysis, other errors and improvements.
Recruits and retain a team of highly talented software developers. Train, develop & motivate subordinates to achieve their professional goals & review their accomplishments.
Develop and control the schedule and direct work activities in order to effectively manage time. Monitor work progress & achievements on projects. Provide regular reports on development & support activities.
Manages department budget and performance to forecast.
Understand stakeholder requirements and communicate them to other teams, and act as the liaison for program activities as appropriate. Synergize and leverage engineering capabilities across groups.
Capital Expenditures of team
Group Balance scorecard
Capability maturity of team.
More than 10 direct and indirect reports
If you are:
Bachelors degree in Computer Science /Electronics/Electrical Engineering
Masters degree in Computer Science /Electronics/Electrical Engineering
12+ years of experience in the software industry with a proven track record of shipping high quality products that delight customers
5+ years experience on embedded systems - embedded C++ programming, RTOS/Linux platforms for embedded devices, device drivers, utilizing object-oriented design techniques,
Experience in device level field bus technologies like -Modbus, DeviceNet, Profibus DP, BACNet.
Experience in any one of device level IP communication including industrial Ethernet protocols (like EtherNet/IP, Modbus TCP, ProfiNet, BACNet IP,61850).
Experience in requirement, architecture, design & code reviews and requirement-based testing - unit, integration, system testing.
Sound knowledge & demonstrated experience of full software development life cycle management on multiple projects including requirements, design, development, verification & validation, qualification & certification.
Proven experience on talent management (hire, develop, retain), resource allocation and project management.
Sound Knowledge and experience with process frameworks (e.g CMMI) including requirements management, defect tracking, build management, change management, and configuration management tools
Experience collaborating with local / global suppliers for hardware/software procurement, building test lab setups etc.
Excellent communications skills. A high degree of aptitude, creativity is required.
Experience in leading and managing engineering teams delivering products & solutions in the Electrical domain
Experience on Wireless communication protocols, IoT protocols
Knowledge and use of tools- IAR, JIRA issue tracking, Git, Confluence
UG: B.Tech/B.E. - Any Specialization, Computers, Electrical, Electronics/Telecommunication
PG:M.Tech - Any Specialization, Computers, Electrical, Electronics/Telecommunication