Firmware Engineer

Vertiv Energy Pvt Ltd

Pune District

On-site

INR 600,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vertiv Energy Pvt Ltd in Pune seeks an experienced embedded software engineer to work on control functions, communication protocols, drivers and UI running on Linux or RTOS. You will design and implement software for DC power systems used in telecom and data-center applications.

Responsibilities include leading cross-location collaboration, developing plans, and delivering robust C/C++ software with web interfaces and drivers. Strong English communication and teamwork are essential.

Qualifications

  • BE - Computer Science or Electronics Engineering or equivalent.
  • 3-4 years of experience in embedded software development in Linux environment.
  • C & C++ experience is a must.
  • Real-time operating system experience is must.
  • Application development & driver interfacing with RS-485 and communications.
  • Modbus, CANOpen, Ethernet and TCP/IP protocol is must.
  • 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 robustness in an embedded system.
  • Experience with OpenBMC & Redfish APIs is preferred.
  • Experience with CGI, Json, HTML, Ajax, jQuery is preferred.
  • Power domain preferred.
  • Web/CGI application background is a plus.
  • CMMI Process Knowledge is preferred.
  • Strong English communication and interpersonal skills.

Responsibilities

  • Lead project and coordinate interfaces with international design teams.
  • Contribute to project requirements and development plans.
  • Develop detailed software designs from requirements.
  • Develop software in C/C++ and web pages.
  • Create and review software documentation and plans.
  • Perform peer reviews and code reviews to improve quality.
  • Identify and fix embedded software issues like race conditions.

Skills

C/C++
Embedded Linux
RTOS
Modbus/CANOpen/Ethernet
OpenBMC/Redfish
CGI/JSON/HTML/Ajax
English communication
Team player

Education

BE - Computer Science / Electronics

Tools

Linux
OpenBMC
Redfish
Web UI development

Job description

Primary Objective of position:

Work independently on Embedded software development projects. Design, document and implement embedded software consists of control functions, communication protocols, drivers, local LCD user interface, and web page user interface running on Linux or open-source or a real-time operating system. These systems are used to control DC power system in telecommunications and data center applications.


Job Responsibility


  • Leading project and coordinating the interface with other international design teams

  • Contribute in project requirements

  • Develop plans, and schedule

  • Develop detailed level software design documents based on project requirement

  • Develop software in C/C++ technologies and web pages

  • Conduct software peer and code reviews.

  • Recommend plan to improve software quality in products.


Job Requirements


  • BE - Computer Science \ Electronics Engineering or Equivalent.

  • 3-4 years of experience in embedded software development in Linux environment.

  • C & C++ experience is a must.

  • Real-time operating system experience is must.

  • Application development & driver interfacing with RS-485 and communications.

  • Modbus, CANOpen, Ethernet and TCP/IP protocol is must.

  • 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 embedded system is a must

  • Ability to identify and correct embedded software problems like race conditions and re-entrancy issues is a must

  • Application development & driver interfacing with RS-485 and communications Modbus, CANOpen, Ethernet and TCP/IP protocol is preferred.

  • Experience working with OpenBMC & Redfish APIs is preferred.

  • Experience with CGI, Json, HTML, Ajax, jQuery is preferred.

  • Power domain preferred.

  • Web/CGI application background is a plus.

  • CMMI Process Knowledge is preferred.

  • Ability to communicate effectively in both written and spoken English.

  • Good Interpersonal skills & Strong Team Player.


OUR CORE PRINCIPLES:


  • Safety.

  • Integrity.

  • Respect.

  • Teamwork.

  • Inclusion.


OUR STRATEGIC PRIORITIES


  • High-Performance Culture

  • Customer Focus

  • Operational Excellence

  • Innovation

  • Financial Strength


VERTIV BEHAVIORS


  • Own it

  • Act with urgency

  • Foster a customer-first mindset

  • Think big and execute

  • Lead by example

  • Drive continuous improvement

  • Learn and seek out development

  • Promote transparent & open communication


About Vertiv

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers’ vital applications to run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today’s data centers, communication networks, and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extend from the cloud to the edge of the network. Headquartered in Westerville, Ohio, USA, Vertiv employs around 34,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.


Equal Opportunity Employer

Vertiv is an Equal Opportunity/Affirmative Action employer. We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to help.join@vertiv.com


Experience Level

Mid Level

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer Firmware
Engineer Firmware

Vertiv • Maharashtra

On-site
INR 1,000,000 - 1,600,000
Engineer II Software Engineering X
Engineer II Software Engineering X

Vertiv • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Vertiv Energy Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,800,000
Lead - Design Engineering
Lead - Design Engineering

Vertiv • Thane

On-site
INR 4,000,000 - 5,600,000
Engineer II Test Engineering X
Engineer II Test Engineering X

Vertiv • Pune District

On-site
INR 1,800,000 - 2,500,000
Sr. Engineer Software Engineering XII
Sr. Engineer Software Engineering XII

Vertiv • Maharashtra

On-site
INR 2,400,000 - 3,600,000
Production Lead - Metals Department
Production Lead - Metals Department

Vertiv Energy Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,600,000
Principal Engineer Software Engineering XIII
Principal Engineer Software Engineering XIII

Vertiv • Pune District

On-site
INR 4,000,000 - 6,000,000
ME+IE+AME
ME+IE+AME

Sourceo • Mumbai

On-site
INR 600,000 - 1,000,000
Engineer II Test Engineering X
Engineer II Test Engineering X

Vertiv • Maharashtra

On-site
INR 1,400,000 - 1,900,000