Supervisor Firmware Engineering
Job Summary
| Short Description for Internal Candidates |
| Description for Internal Candidates |
Job 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 embedded. 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:
Manager
About Company
Work Authorization No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need s ... View more