Engineer Firmware

Vertiv Energy

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+

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 seeks an Engineer - Firmware to lead embedded software development for DC power system controls used in telecom and data center applications. You will design and implement software, interfaces, and web pages running on Linux or RTOS, coordinating with international teams.

The role requires strong C/C++ skills, experience with RTOS, and driver interfacing (RS-485, Modbus, CANOpen, Ethernet TCP/IP). Knowledge of OpenBMC/Redfish APIs and CGI/HTML is a plus.

Qualifications

  • BE - Computer Science Electronics Engineering or Equivalent.

Responsibilities

  • Lead projects and coordinate with international design teams.
  • Contribute to project requirements.
  • Develop plans and schedules.
  • Prepare detailed software design documents based on requirements.
  • Develop software in C/C++ and web pages.
  • Conduct software peer and code reviews.
  • Suggest plans to improve software quality in products.

Skills

C/C++
RTOS
English communication

Education

BE in CSE/ECE or equivalent

Tools

Linux
OpenBMC
Redfish APIs
CGI/JSON/HTML/Ajax/jQuery
RS-485 driver interfacing
Modbus/CANOpen/Ethernet TCP/IP

Job description

Job Description for Engineer - Firmware
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
  1. Leading project and coordinating the interface with other international design teams
  2. Contribute in project requirements
  3. Develop plans, and schedule
  4. Develop detailed level software design documents based on project requirement
  5. Develop software in C/C++ technologies and web pages
  6. Conduct software peer and code reviews.
  7. Recommend plan to improve software quality in products.
Job Requirements
  1. BE - Computer Science Electronics Engineering or Equivalent.
  2. 3-4 years of experience in embedded software development in Linux environment.
  3. C & C++ experience is a must.
  4. Real-time operating system experience is must.
  5. Application development & driver interfacing with RS-485 and communications. Modbus, CANOpen, Ethernet and TCP/IP protocol is must.
  6. Own the project and coordinate with functional contacts at different locations.
  7. Ability to develop readable, robust, reliable, well-structured code is a must
  8. Ability to review code for readability, and robust/reliable operation in an embedded system is a must.
  9. Ability to identify and correct embedded software problems like race conditions and re-entrancy issues is a must.
  10. Application development & driver interfacing with RS-485 and communications Modbus, CANOpen, Ethernet and TCP/IP protocol is preferred.
  11. Experience working with OpenBMC & Redfish APIs is preferred.
  12. Experience with CGI, Json, HTML, Ajax, jQuery is preferred.
  13. Power domain preferred.
  14. Web/CGI application background is a plus.
  15. CMMI Process Knowledge is preferred.
  16. Ability to communicate effectively in both written and spoken English.
  17. Good Interpersonal skills & Strong Team Player.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
SENIOR ENGINEER - Embedded C++
SENIOR ENGINEER - Embedded C++

Happiest Minds Technologies • Pune District

On-site
INR 600,000 - 1,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

On-site
INR 900,000 - 1,200,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
Principal Engineer Firmware Engineering
Principal Engineer Firmware Engineering

Vertiv • Pune District

On-site
INR 4,500,000 - 6,500,000
Principal Engineer Firmware Engineering
Principal Engineer Firmware Engineering

Vertiv • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Sr. Engineer Firmware
Sr. Engineer Firmware

Vertiv Co • Pune District

On-site
INR 900,000 - 1,500,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Engineer (C,C++,Linux)
Embedded Engineer (C,C++,Linux)

LG Electronics, Inc. • Bengaluru

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