Principal Engineer Firmware Engineering

Vertiv · Pune

Apply on the company website

Job Description for Principal Engineer - Firmware 

Primary Objective of position:

Provide technical leadership and architectural vision for embedded software development projects. Design and architect robust software solutions comprising control functions, communication protocols, drivers, and web interfaces running on Linux or real-time operating systems. Define technical standards and best practices to ensure system scalability, performance, and reliability.

Lead cross-functional teams and collaborate with international design and development partners. Drive requirements analysis, create high-level architectural designs, and oversee implementation in C/C++ technologies and web technologies. Conduct architectural reviews and establish quality assurance frameworks to ensure technical excellence across products.

Job Responsibility

Job Requirements

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

More jobs at Vertiv · Software Engineering jobs in Pune