Search by job, company or skills

Vertiv

Engineer Firmware

4-7 Years
Save
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  • 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.
  • 4-7 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.

About The Team

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 sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149884465

Similar Jobs

Pune, India

Skills:

Embedded CCDacPwmSpiCanGitEthernetSNMPI2cADCMicrocontrollersDC-DC convertersComparatorsRectifiersPID control

Pune, India

Skills:

RtosRustCPwmUnit TestingControl AlgorithmsTest Driven DevelopmentPythonMultithreadedSoftware in the loopADCSwitch mode power electronicsInvertersReal-time embedded environmentpower conversionDC-DC converterspower managementHardware in the loop

Pune, India

Skills:

CPcieMCTPIPsec acceleratorsSMBusdebugging using JTAGhardware bring-upARM-based CPU architecturescryptographic technologiesPLDMVDM

Pune, India

Skills:

DockerLinux Shell ScriptingMqttBitbucketBambooCGithubJIRALinuxRtosHttpsKubernetesGitDebugging ToolsBACNetIPAssemblyDNPMakefilesStatic Code Analysis toolsWebSocketsSoftware Composition Analysis tools

Pune, India

Skills:

HttpMqttSpishell scriptJiraUsbWebserverBleI2cRs232EthernetPythonEmbedded LinuxConfluenceGitRESTdata acquisition moduleModbusWi-Fihardware peripheralsGTestubootboard bring-updebugging skills