18 hours ago
Pune, IndiaMid Level
Responsibilities
- Lead projects and coordinate interfaces with international design teams and functional contacts across locations.
- Contribute to project requirements, plans, and schedules.
- Develop detailed software design documentation and embedded software in C/C++.
- Implement control functions, communication protocols, drivers, LCD interfaces, and web-page interfaces.
- Conduct software peer reviews and code reviews.
- Recommend plans to improve software quality and identify and correct embedded software issues such as race conditions and re-entrancy problems.
Requirements
- Bachelor-level education in Computer Science or Electronics Engineering, or equivalent.
- 3–4 years of experience in embedded software development in a Linux environment.
- Required experience with C, C++, real-time operating systems, application development, driver interfacing, RS-485, Modbus, CANOpen, Ethernet, and TCP/IP.
- Ability to develop readable, robust, reliable, and well-structured embedded code and review code for quality.
- Preferred experience with OpenBMC, Redfish APIs, CGI, JSON, HTML, Ajax, jQuery, power-domain applications, and web/CGI applications.
- CMMI process knowledge is preferred.
- Effective written and spoken English communication, interpersonal skills, and teamwork.
About Vertiv
Vertiv builds power, cooling, and IT infrastructure for data centers, communication networks, and industrial facilities, sold as hardware, software, and services. Its portfolio spans UPS systems, thermal management, racks, prefabricated modules, and monitoring/management software, backed by global field service and commissioning. Headquartered in Columbus, Ohio, Vertiv was formed from Emerson Network Power and became a publicly traded company on the NYSE.
