Jobs · Engineering · Ohio

Firmware Engineer

Vertiv · Delaware, OH · Yesterday
EngineeringFull-time

About the Role

The Firmware Engineer provides technical expertise in the development of embedded control software applications and infrastructure. This role works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. The Firmware Engineer exercises judgment within defined procedures and practices to determine appropriate action and builds productive internal/external working relationships.

Responsibilities

  • Develop design and implementation of firmware and software components
  • Write clear code conforming to company standards
  • Maintain revision control using modern tools
  • Work closely with other developers to develop, debug, and test product features
  • Provide design, unit test, and integration test documentation artifacts
  • Work with Development and Test/QA leadership to ensure product quality
  • Collaborate with other corporate functions as required
  • Perform other tasks and activities as required by management

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent work experience; minimum of 2 years of related experience (or an advanced degree without experience)
  • Experience with embedded Linux OS
  • Working knowledge of C/C++, Python, or BASH languages
  • Understanding of embedded systems, device drivers, control algorithms, process synchronization, and related topics
  • Knowledge of Network and Server Management protocols such as SNMP, SMTP, TCP/IP
  • Ability to read a circuit board schematic
  • Strong hardware and firmware debugging and problem-solving skills
  • Excellent written and oral communication skills
  • Experience with source-code revision control tools
  • Occasional travel may be required

Preferred Qualifications

  • Experience with software design principles, including functional design of software components and libraries, object-oriented concepts, and Agile methods
  • General understanding of computer security vulnerabilities and protection techniques
  • Well-developed cultural and communications skills; ability to work across all levels of the organization
  • Experience with batteries and data centers
  • Knowledge of source code version control tools like Git
  • Experience working with and building Yocto for embedded devices
  • Experience with TI microprocessors

About Vertiv

Vertiv (NYSE: VRT) brings together hardware, software, analytics, and ongoing services to enable vital applications to run continuously, perform optimally, and grow with business needs. The company solves challenges in data centers, communication networks, and commercial and industrial facilities with a portfolio of power, cooling, and IT infrastructure solutions and services. Headquartered in Westerville, Ohio, USA, Vertiv employs around 34,000 people and operates in more than 130 countries.

Vertiv will only employ those who are legally authorized to work in the United States. This position is not eligible for sponsorship for work authorization now or in the future.

Similar jobs

Firmware Engineer

ActalentLafayette, IN· 4 days ago
Information Technology$80k–$120k/yrapply on ars2.equest.com

Firmware Engineer

ASSA ABLOY GroupLake Forest, CA· 1 mo ago
Engineering$82k–$129k/yrapply on assaabloy.jobs2web.com

Firmware Engineer

Wild West Systems, Inc.Leander, TX· 1 mo ago
Engineeringapply on wildwestsystems.isolvedhire.com

Firmware Engineer

Kastle SystemsFalls Church, VA· 1 mo ago
Engineeringapply on careers.kastle.com

Firmware Engineer

ADLINK TechnologySan Jose, CA· 3 mo ago
Education$125k–$150k/yrapply on app.jazz.co