Engineer I Firmware Engineering IX

5 years

0 Lacs

Posted:16 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineering position, developing communications and user interfaces for power distribution and switching products and/or Uninterruptible Power Supply products. The successful candidate will have an engineering degree and software development experience in a related field as follows.

Business Unit Job Summary:

A brief synopsis of the role for this set of work. This summary can include details about products, regions, scope and other details unique to a GBU, department or position.The

Software Engineer-

will work independently and as part of a team to perform the following essential functions:
  • Performs analysis and design of software system architectures for communications interfaces and experience and exposure on Linux platform for a line of Energy Storage, power distribution and switching and/or Uninterruptible Power Supply products.
  • Works jointly with other Software Engineers on system and product architecture and related design strategies.
  • Performs unit coding and integration of embedded firmware.
  • Develops and performs design test verification
  • Releases new designs to manufacturing and provides support through pilot and first production
  • Technical content primarily related to software, including, but not limited to, source code, executable, architectural specifications, and theory of operation.

Responsibilities

  • Provides daily support to engineering work group.
  • Provides assistance to ensure tests are performed safely and correctly.
  • Participates in product conceptions, design reviews and qualification product approvals.
  • Communicates test results and requirements to product manufacturers and other functional groups.
  • Works and interacts in a group setting with other designers to meet schedule dates.
  • Takes direction from multiple sources to accomplish tasks.
  • Performs other related duties as assigned
  • Daily interacts with all functional groups of AC Power Engineering, including new product development teams, Test Engineering, electronic design, reliability and component engineering.
  • Collaborates with other local engineering groups, including monitoring interface designers, foundation software developers, graphics programmers and other UI platform users
  • Works with international engineering teams, which sometimes requires participation in online and phone conferences outside of normal working hours
  • Meets project schedules, project goals and cost objectives.
  • Completes design deliverables, including released engineering documentation, documented results of the qualification and verification testing, and other supporting materials

Education & Certifications

  • B.S. degree in Electrical or Computer Science Engineering.
  • At least 5-7 year experience developing firmware. Must have experience doing embedded code development on a micro controller or digital signal processor (DSP).
  • Must have experience developing embedded code in C and C++. Knowledge of development on Linux based embedded systems.
  • Must have experience using firmware debugging tools (JTAG, GDB).

Requirements

  • Experience with programming communications protocols, user graphics, system controls for UPS, energy storage, power distribution, switching, or related products.
  • Knowledge of developing firmware in a Linux environment.
  • Experience with firmware development life cycle is desirable.
  • Experience with bug/defect tracking tools.
  • Must have experience setting up and performing tests in a lab environment to validate firmware designs and requirements. Must know how to use an oscilloscope, power meters etc.
  • Must know how to read a circuit board schematic and must have experience troubleshooting both hardware and firmware related bugs.
  • Must have experience documenting firmware using appropriate tools and techniques.
  • Must have Experience with configuration management practices and tools.
  • Must have good communication skills: written and oral.

About The Team

Work AuthorizationNo 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 EmployerWe 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You