DescriptionJob Description for Tech Lead-Software Development
Primary Objective of position:
Leading multiple Designs documents and implement embedded software consists of Monitoring functionscommunication protocols drivers and web page user interface running on Linux or a real-time operating system. Contribute to project requirements analysis develop detailed level software design documents and implement the software in C/C technologies and web technologies. Conduct software peer and code reviews.
The candidate will work closely with the development teams and client on a daily basis for project execution activities. Such activities will include the development of the product mentoring the team members execution of demos/trials and proofs of-concept training and technical support for the Monitoring CoE product lines.
Recommend plan to improve software quality in products.
Job Responsibility
- Guide coach and mentor software development engineers.
- Leading project and coordinating the interface with other international design teams
- Contribute in project requirements
- The candidate will be driving cost reduction and margin improvement on Monitoring Project
- Develop/Review detailed level software design documents project plans and schedule
- Excellent understanding of different software development life cycles in particular Agile methodologies (SCRUM or Kanban).
- Conduct software peer and code reviews.
- Recommend plan to improve software quality in products
Job Requirements
- BE - Computer Science /Electronics Engineering or Equivalent
- 10 years of experience in software development in Linux environment
- Experience in Software Requirement analysis Design patterns and implement the software in C/C.
- Interfacing with communications protocols such as Ethernet & TCP/IP Modbus/ BACnet SNMP protocol is preferred
- Analytical approach to Problem solving /analyses.
- Own the project and coordinate with functional contacts at different locations
- Ability to develop readable robust reliable well-structured code is a must
- Ability to review code for readability and robust/reliable operation in an system is a must
- Yocto experience is a plus
- Web/CGI application background is a plus
- Ability to communicate effectively in both written and spoken English
- Excellent Interpersonal skills & ability to communicate effectively in both written and spoken English
Required Experience:
Senior IC
DescriptionJob Description for Tech Lead-Software DevelopmentPrimary Objective of position:Leading multiple Designs documents and implement embedded software consists of Monitoring functionscommunication protocols drivers and web page user interface running on Linux or a real-time operating system. ...
DescriptionJob Description for Tech Lead-Software Development
Primary Objective of position:
Leading multiple Designs documents and implement embedded software consists of Monitoring functionscommunication protocols drivers and web page user interface running on Linux or a real-time operating system. Contribute to project requirements analysis develop detailed level software design documents and implement the software in C/C technologies and web technologies. Conduct software peer and code reviews.
The candidate will work closely with the development teams and client on a daily basis for project execution activities. Such activities will include the development of the product mentoring the team members execution of demos/trials and proofs of-concept training and technical support for the Monitoring CoE product lines.
Recommend plan to improve software quality in products.
Job Responsibility
- Guide coach and mentor software development engineers.
- Leading project and coordinating the interface with other international design teams
- Contribute in project requirements
- The candidate will be driving cost reduction and margin improvement on Monitoring Project
- Develop/Review detailed level software design documents project plans and schedule
- Excellent understanding of different software development life cycles in particular Agile methodologies (SCRUM or Kanban).
- Conduct software peer and code reviews.
- Recommend plan to improve software quality in products
Job Requirements
- BE - Computer Science /Electronics Engineering or Equivalent
- 10 years of experience in software development in Linux environment
- Experience in Software Requirement analysis Design patterns and implement the software in C/C.
- Interfacing with communications protocols such as Ethernet & TCP/IP Modbus/ BACnet SNMP protocol is preferred
- Analytical approach to Problem solving /analyses.
- Own the project and coordinate with functional contacts at different locations
- Ability to develop readable robust reliable well-structured code is a must
- Ability to review code for readability and robust/reliable operation in an system is a must
- Yocto experience is a plus
- Web/CGI application background is a plus
- Ability to communicate effectively in both written and spoken English
- Excellent Interpersonal skills & ability to communicate effectively in both written and spoken English
Required Experience:
Senior IC
View more
View less